95eadf2d08
Merge PR #786 : [claude] complete crisis doctrine in SOUL.md + refresh horizon doc ( #545 )
...
Self-Healing Smoke / self-healing-smoke (push) Failing after 26s
Smoke Test / smoke (push) Failing after 28s
Merged by automated sweep after diff review and verification. PR #786 : [claude] complete crisis doctrine in SOUL.md + refresh horizon doc (#545 )
2026-04-22 02:39:05 +00:00
869137ae23
Merge pull request 'feat: add Ezra MemPalace operator bundle ( #570 )' ( #837 ) from fix/570 into main
Self-Healing Smoke / self-healing-smoke (push) Failing after 29s
Smoke Test / smoke (push) Failing after 27s
2026-04-21 15:40:15 +00:00
2beda70e9c
Merge pull request 'feat: add codebase genome status rollup ( #665 )' ( #817 ) from fix/665 into main
Self-Healing Smoke / self-healing-smoke (push) Has been cancelled
Smoke Test / smoke (push) Has been cancelled
2026-04-21 15:39:56 +00:00
911e860dce
Merge pull request 'fix: refresh burn lane audit for #662 ' ( #780 ) from fix/662 into main
Self-Healing Smoke / self-healing-smoke (push) Has been cancelled
Smoke Test / smoke (push) Has been cancelled
2026-04-21 15:39:20 +00:00
a391845126
Merge pull request 'feat: add truck battery disconnect install packet ( #528 )' ( #779 ) from fix/528 into main
Self-Healing Smoke / self-healing-smoke (push) Has been cancelled
Smoke Test / smoke (push) Has been cancelled
2026-04-21 15:39:19 +00:00
f2bb275879
Merge pull request 'feat: ground phase-6 network state ( #553 )' ( #838 ) from fix/553 into main
Self-Healing Smoke / self-healing-smoke (push) Has been cancelled
Smoke Test / smoke (push) Has been cancelled
2026-04-21 15:36:05 +00:00
00039d496c
Merge pull request 'fix( #551 ): sovereignty audit tool — measure cloud dependencies' ( #839 ) from fix/551 into main
Self-Healing Smoke / self-healing-smoke (push) Has been cancelled
Smoke Test / smoke (push) Has been cancelled
2026-04-21 15:33:51 +00:00
6cc15a1511
Merge pull request 'fix: correct sparse baseline handling for #749 ' ( #787 ) from fix/749 into main
Self-Healing Smoke / self-healing-smoke (push) Has been cancelled
Smoke Test / smoke (push) Has been cancelled
2026-04-21 15:31:54 +00:00
3a201808bc
Merge pull request 'feat: crisis detector for SOUL.md compliance — 988 Lifeline integration ( #791 )' ( #801 ) from fix/791-crisis-detector into main
Self-Healing Smoke / self-healing-smoke (push) Has been cancelled
Smoke Test / smoke (push) Has been cancelled
2026-04-21 15:31:44 +00:00
112d670a1b
Merge pull request 'feat: grounding before generation - retrieval is not a feature ( #792 )' ( #804 ) from fix/792-grounding into main
Self-Healing Smoke / self-healing-smoke (push) Has been cancelled
Smoke Test / smoke (push) Has been cancelled
2026-04-21 15:31:38 +00:00
2fd1b80792
Merge pull request '[OPS] timmy-home backlog reduced from 220 to 50 — triage cadence needed' ( #829 ) from fix/685 into main
Self-Healing Smoke / self-healing-smoke (push) Has been cancelled
Smoke Test / smoke (push) Has been cancelled
2026-04-21 15:31:13 +00:00
Alexander Whitestone
ef6a729c32
feat: add fleet progression status report ( #547 )
Agent PR Gate / gate (pull_request) Failing after 50s
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 30s
Smoke Test / smoke (pull_request) Failing after 19s
Agent PR Gate / report (pull_request) Successful in 19s
2026-04-21 07:33:04 -04:00
8b02ae03ca
Add scripts/sovereignty_audit.py
Smoke Test / smoke (pull_request) Failing after 23s
2026-04-21 11:27:38 +00:00
Alexander Whitestone
e752caa9a7
feat: ground phase-6 network state ( #553 )
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 25s
Agent PR Gate / gate (pull_request) Failing after 46s
Smoke Test / smoke (pull_request) Failing after 20s
Agent PR Gate / report (pull_request) Successful in 24s
2026-04-21 07:23:21 -04:00
Alexander Whitestone
5c8ba43dbf
feat: add Ezra MemPalace operator bundle ( #570 )
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 31s
Agent PR Gate / gate (pull_request) Failing after 1m2s
Smoke Test / smoke (pull_request) Failing after 28s
Agent PR Gate / report (pull_request) Successful in 19s
2026-04-21 07:22:18 -04:00
Alexander Whitestone
1bce98a761
fix : #685
...
Agent PR Gate / gate (pull_request) Failing after 48s
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 23s
Smoke Test / smoke (pull_request) Failing after 22s
Agent PR Gate / report (pull_request) Successful in 13s
- Add weekly triage cadence for timmy-home
- Update scripts/backlog_triage.py with weekly analysis
- Add docs/weekly-triage-cadence.md with documentation
Addresses issue #685 : [OPS] timmy-home backlog reduced from 220 to 50 — triage cadence needed
Features:
1. Weekly backlog analysis
2. Report generation
3. Cron entry generation
4. JSON output for automation
Usage:
- python scripts/backlog_triage.py --analyze
- python scripts/backlog_triage.py --report
- python scripts/backlog_triage.py --cron
- python scripts/backlog_triage.py --json
Metrics tracked:
- Total open issues
- Unassigned issues
- Unlabeled issues
- Stale issues (>30 days)
- Batch-pipeline issues
Integration:
- Weekly cron job
- Morning report
- CI/CD workflow
2026-04-20 22:46:50 -04:00
Alexander Whitestone
0b18f106b9
feat: add codebase genome status rollup ( #665 )
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 17s
Smoke Test / smoke (pull_request) Failing after 18s
Agent PR Gate / gate (pull_request) Failing after 28s
Agent PR Gate / report (pull_request) Has been cancelled
2026-04-18 15:16:05 -04:00
Alexander Whitestone
55c8100b8f
feat: grounding before generation - retrieval is not a feature ( #792 )
...
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 21s
Agent PR Gate / gate (pull_request) Failing after 22s
Smoke Test / smoke (pull_request) Failing after 17s
Agent PR Gate / report (pull_request) Has been cancelled
SOUL.md compliance: 'When I have verified sources, I must consult them
before I generate from pattern alone. Retrieval is not a feature.
It is the primary mechanism by which I avoid lying.'
scripts/grounding.py:
GroundingLayer with ground() - queries memory files + context before generation
GroundingResult with grounded flag, confidence, sources, hedging indicator
format_sources() for display
Searches memory/*.md and provided context text
Tests: 6 passing
2026-04-17 01:52:48 -04:00
Alexander Whitestone
1f92fb0480
feat: source distinction - I think vs I know ( #793 )
...
Agent PR Gate / gate (pull_request) Failing after 18s
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 17s
Smoke Test / smoke (pull_request) Failing after 18s
Agent PR Gate / report (pull_request) Has been cancelled
SOUL.md compliance: 'Every claim I make comes from one of two places:
a verified source I can point to, or my own pattern-matching.'
scripts/source_distinction.py:
SourceType enum: VERIFIED, INFERRED, STATED, UNKNOWN
Claim dataclass with source_type, source_ref, confidence, hedging
AnnotatedResponse with render() and format_for_display()
Helper functions: verified(), inferred(), stated()
source_distinction_check() - hedging word detection
Tests: 9 passing
2026-04-17 01:44:06 -04:00
5c52bd83f6
feat: crisis detector for SOUL.md compliance ( #791 )\n\nDetects suicidal/hopeless language in user input.\nRoutes to 988 Lifeline. Shares the gospel.\nNever computes value of human life.\nCloses #791
2026-04-17 05:34:33 +00:00
Alexander Whitestone
a39f4fb1ab
feat: audit trail - local logging of inputs, sources, confidence ( #794 )
...
Agent PR Gate / gate (pull_request) Failing after 21s
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 18s
Smoke Test / smoke (pull_request) Failing after 18s
Agent PR Gate / report (pull_request) Has been cancelled
SOUL.md compliance: 'Every response I generate should be logged locally
with the inputs that produced it, the sources I consulted, and the
confidence assessment I made.'
scripts/audit_trail.py:
AuditTrail class with log_response(), query(), get_stats(), get_by_session()
Content-addressed IDs, JSONL storage, local-only (never sent anywhere)
User can query: 'why did you say X?' -> search trail for matching entries
tests/test_audit_trail.py: 7 tests passing
2026-04-17 01:34:15 -04:00
Alexander Whitestone
5402f5b35e
fix: skip placeholder URLs in remote-endpoint detection
...
Refs #545
`https://YOUR_BIG_BRAIN_HOST/v1 ` is a user-fillable template, not a
real configured remote dependency. Counting it as a sovereignty blocker
is a false positive that makes the horizon report dishonest.
- Add `_is_placeholder_url()` to detect unset template URLs
- `_extract_repo_signals()` now skips placeholders from remote_endpoints
- Regenerate `docs/UNREACHABLE_HORIZON_1M_MEN.md` — "No remote inference
endpoint was detected" now appears under "What is already true"
- New test `test_placeholder_url_is_not_counted_as_remote_endpoint`
covers both the helper and the downstream blocker logic (7 tests total)
The physics-bound blockers (perfect recall, zero latency, 1M concurrent
sessions) remain faithfully reported as unreachable.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 00:38:44 -04:00
Alexander Whitestone
909b88af56
fix: use prior active window baseline for #749
Agent PR Gate / gate (pull_request) Failing after 12s
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 5s
Smoke Test / smoke (pull_request) Failing after 5s
Agent PR Gate / report (pull_request) Has been cancelled
2026-04-17 00:19:50 -04:00
Alexander Whitestone
6cbb9a98e1
fix: refresh burn lane audit for #662
Agent PR Gate / gate (pull_request) Failing after 48s
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 8s
Smoke Test / smoke (pull_request) Failing after 6s
Agent PR Gate / report (pull_request) Has been cancelled
2026-04-16 23:43:24 -04:00
Alexander Whitestone
0716234d00
feat: add truck battery disconnect install packet ( #528 )
Agent PR Gate / gate (pull_request) Failing after 32s
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 12s
Smoke Test / smoke (pull_request) Failing after 8s
Agent PR Gate / report (pull_request) Has been cancelled
2026-04-16 22:17:42 -04:00
Alexander Whitestone
5c2cf06f57
fix: Evennia settings for Bezalel VPS ( #534 )
...
Agent PR Gate / gate (pull_request) Has been cancelled
Agent PR Gate / report (pull_request) Has been cancelled
Self-Healing Smoke / self-healing-smoke (pull_request) Has been cancelled
Smoke Test / smoke (pull_request) Has been cancelled
Fix script removes bad port tuples (None values) that crash Evennia
Twisted port binding, replaces with correct format, re-migrates DB,
creates superuser, and starts Evennia.
Run via SSH:
ssh root@104.131.15.18 'bash -s' < scripts/fix_evennia_settings.sh
Fixes:
- WEBSERVER_PORTS: (4101, None) -> (4001, 0.0.0.0)
- TELNET_PORTS: None -> (4000, 0.0.0.0)
- SERVERNAME set to bezalel_world
- DB cleaned and re-migrated
- Superuser Timmy created
2026-04-16 01:59:25 -04:00
Alexander Whitestone
b8b8bb65fd
feat: GENOME.md template + single-repo analyzer ( #666 )
...
Agent PR Gate / gate (pull_request) Has been cancelled
Agent PR Gate / report (pull_request) Has been cancelled
Self-Healing Smoke / self-healing-smoke (pull_request) Has been cancelled
Smoke Test / smoke (pull_request) Has been cancelled
Template and analyzer for the Codebase Genome batch (issues #667-683).
templates/GENOME-template.md:
Reusable template with placeholders for repo name, overview,
architecture, entry points, data flow, abstractions, API surface,
test coverage, security, and design decisions.
scripts/genome_analyzer.py:
Auto-generates GENOME.md skeleton from a codebase scan:
- File counts by extension
- Directory structure (depth 2)
- Entry point detection (main.py, scripts/, Makefile, etc.)
- Test file enumeration
- README first-paragraph extraction
Usage:
python3 scripts/genome_analyzer.py /path/to/repo --output GENOME.md
python3 scripts/genome_analyzer.py /path/to/repo --dry-run
2026-04-16 01:19:41 -04:00
Alexander Whitestone
c4a04ecb6d
Merge PR #710
2026-04-16 00:02:58 -04:00
Alexander Whitestone
ed8c60ecd8
Merge PR #711
2026-04-16 00:02:55 -04:00
Alexander Whitestone
2a8beaf5e3
Merge PR #712
2026-04-16 00:02:49 -04:00
Alexander Whitestone
a8a17c1bf4
Merge PR #718
2026-04-16 00:02:40 -04:00
Alexander Whitestone
d98be5bb64
Merge PR #719
2026-04-16 00:02:37 -04:00
Alexander Whitestone
e450713e8e
Merge PR #722
2026-04-16 00:02:27 -04:00
Alexander Whitestone
e5a7cff6fe
Merge PR #723
2026-04-16 00:02:21 -04:00
Alexander Whitestone
9c3ca942f5
Merge PR #724
2026-04-16 00:02:19 -04:00
Alexander Whitestone
6968125123
Merge PR #727
2026-04-16 00:02:10 -04:00
Alexander Whitestone
b9c7f7049c
Merge PR #728
2026-04-16 00:02:06 -04:00
Alexander Whitestone
0ff4f4b023
Merge PR #730
2026-04-16 00:01:52 -04:00
Alexander Whitestone
0ac749fad4
Merge PR #732
2026-04-16 00:01:41 -04:00
Alexander Whitestone
455dbab287
Merge PR #733
2026-04-16 00:01:35 -04:00
Alexander Whitestone
347d996a32
Merge PR #734
2026-04-16 00:01:29 -04:00
Alexander Whitestone
efc727c5c8
Merge PR #737
2026-04-16 00:01:15 -04:00
Alexander Whitestone
c44b0b460e
Merge PR #755
2026-04-16 00:00:22 -04:00
Alexander Whitestone
588b038132
Merge PR #757
2026-04-16 00:00:16 -04:00
Alexander Whitestone
359e4b4e7c
Merge PR #759
2026-04-16 00:00:09 -04:00
Alexander Whitestone
4b7c133c3e
Merge PR #686
2026-04-15 23:59:45 -04:00
Alexander Whitestone
428bb32a30
Merge PR #687
2026-04-15 23:59:43 -04:00
Alexander Whitestone
d1f7a2e63d
Merge PR #689
2026-04-15 23:59:38 -04:00
Alexander Whitestone
a7762aabf2
Merge PR #690
2026-04-15 23:59:35 -04:00
Alexander Whitestone
2b48cd0e42
Merge PR #701
2026-04-15 23:59:15 -04:00