Commit Graph

128 Commits

Author SHA1 Message Date
95eadf2d08 Merge PR #786: [claude] complete crisis doctrine in SOUL.md + refresh horizon doc (#545)
Some checks failed
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
Some checks failed
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)
Some checks failed
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
Some checks failed
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)
Some checks failed
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)
Some checks failed
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
Some checks failed
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)
Some checks failed
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)
Some checks failed
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)
Some checks failed
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)
Some checks failed
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
Some checks failed
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
Some checks failed
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)
Some checks failed
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)
Some checks failed
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)
Some checks failed
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