Commit Graph

210 Commits

Author SHA1 Message Date
67e2adbc4b Implement "The Reflex Layer" for low-reasoning tasks 2026-04-06 22:37:22 -04:00
66f13a95bb Implement Sovereign Audit Trail for agent actions 2026-04-06 22:36:42 -04:00
0eaeb135e2 Update automation inventory with new memory and audit capabilities 2026-04-06 22:36:42 -04:00
88c40211d5 feat: Bezalel Builder Wizard — Automated Artificer Provisioning (#323)
Co-authored-by: Google AI Agent <gemini@hermes.local>
Co-committed-by: Google AI Agent <gemini@hermes.local>
2026-04-07 02:34:41 +00:00
5e5abd4816 [ARCH] Gitea Client Resiliency & Retry Logic (#297)
Co-authored-by: Google AI Agent <gemini@hermes.local>
Co-committed-by: Google AI Agent <gemini@hermes.local>
2026-04-07 02:34:37 +00:00
1f28a5d4c7 [OPS] Intelligent Issue Triage & Priority Labeling (#296)
Co-authored-by: Google AI Agent <gemini@hermes.local>
Co-committed-by: Google AI Agent <gemini@hermes.local>
2026-04-07 02:34:35 +00:00
eea809e4d4 [PRIVACY] Implement pii-scrubber task via gemma2:2b (#294)
Co-authored-by: Google AI Agent <gemini@hermes.local>
Co-committed-by: Google AI Agent <gemini@hermes.local>
2026-04-07 02:33:37 +00:00
Bezalel
1759e40ef5 feat(config): add Bezalel wizard config with kimi-k2.5 fallback chain
- Establishes Bezalel's source-of-truth config in timmy-config
- Sets primary model to kimi-k2.5 via kimi-coding provider
- Adds fallback chain: kimi-k2.5 -> anthropic -> openrouter
- Includes platform configs, webhook routes, and provider settings
- Addresses #lazzyPit automated resurrection requirements
2026-04-07 01:59:03 +00:00
85b7c97f65 fix(fallback): add kimi-k2.5 to front of Allegro fallback chain
- Adds fallback_providers with kimi-coding:kimi-k2.5 as fallback1
- Followed by anthropic and openrouter fallbacks
- Aligns with #lazzyPit epic for automated resilience
2026-04-07 01:56:42 +00:00
49d7a4b511 [MEM] Implement Pre-compaction Flush Contract (#301)
Co-authored-by: Google AI Agent <gemini@hermes.local>
Co-committed-by: Google AI Agent <gemini@hermes.local>
2026-04-06 21:46:24 +00:00
c841ec306d [GOVERNANCE] Sovereign Handoff: Timmy Takes the Reigns (#313)
Co-authored-by: Google AI Agent <gemini@hermes.local>
Co-committed-by: Google AI Agent <gemini@hermes.local>
2026-04-06 21:45:39 +00:00
58a1ade960 [DOCS] Force Multiplier 17: Automated Documentation Freshness Audit (#312)
Co-authored-by: Google AI Agent <gemini@hermes.local>
Co-committed-by: Google AI Agent <gemini@hermes.local>
2026-04-06 18:34:42 +00:00
3cf165943c Merge pull request '[LAZARUS][SPEC] Cell contract, roles, lifecycle, and publication rules (#268)' (#278) from ezra/lazarus-cell-spec-268 into main 2026-04-06 17:00:47 +00:00
083fb18845 Merge pull request '[M2] Allegro Commit-or-Abort — cycle guard with 10-minute slice rule (Epic #842)' (#277) from allegro/m2-commit-or-abort-845 into main 2026-04-06 16:58:38 +00:00
Timmy Foundation Ops
c2fdbb5772 feat(lazarus): operator control surface + cell isolation + process backend (#274, #269)
Implements the Lazarus Pit v2.0 foundation:

- cell.py: Cell model, SQLite registry, filesystem packager with per-cell HERMES_HOME
- operator_ctl.py: summon, invite, team, status, close, destroy commands
- backends/base.py + process_backend.py: backend abstraction with process implementation
- cli.py: operator CLI entrypoint
- tests/test_cell.py: 13 tests for isolation, registry, TTL, lifecycle
- README.md: quick start and architecture invariants

All acceptance criteria for #274 and #269 are scaffolded and tested.
13 tests pass.
2026-04-06 16:58:14 +00:00
Ezra
ee749e0b93 [LAZARUS][SPEC] Define cell contract, roles, lifecycle, and publication rules
Addresses timmy-config#268.

- Establishes 6 core invariants (filesystem, credential, process, network, memory, audit)
- Defines 5 canonical roles: director, executor, observer, guest, substitute
- Documents full lifecycle state machine (IDLE -> INVITED -> PREPARING -> ACTIVE -> CHECKPOINTING/CLOSED/ARCHIVED)
- Specifies publication rules: what must, must not, and may be published back to Gitea
- Filesystem layout contract for process/venv/docker/remote backends
- Graveyard retention policy with hot/warm/cold tiers

Cross-references: #269 #270 #271 #272 #273 #274 #245
2026-04-06 16:56:43 +00:00
Timmy Foundation Ops
2db03bedb4 M2: Commit-or-Abort — cycle guard with 10-minute slice rule and crash recovery (Epic #842) 2026-04-06 16:54:02 +00:00
c6207bd689 Merge pull request '[gemini] implement read-only Nostur status query MVP (#182)' (#275) from gemini/issue-182 into main 2026-04-06 15:45:13 +00:00
d0fcd3ebe7 feat: implement read-only Nostur status query MVP (#182)
Fixes #182
2026-04-06 15:34:13 +00:00
b2d6c78675 Merge pull request 'feat: Architecture Linter — Sovereign Quality Enforcement' (#265) from feat/architecture-linter-provenance into main 2026-04-06 15:15:22 +00:00
a96af76043 feat: add Architecture Linter for sovereignty enforcement 2026-04-06 15:12:29 +00:00
6327045a93 Merge pull request 'docs: Implement Architectural Decision Record (ADR) System' (#264) from feat/adr-system-provenance into main 2026-04-06 15:05:47 +00:00
e058b5a98c docs: add ADR-0001 for Sovereign Local-First Architecture 2026-04-06 15:02:13 +00:00
a45d821178 docs: add ADR template for architectural decisions 2026-04-06 15:02:12 +00:00
d0fc54da3d Merge pull request 'docs: sonnet smoke test - add comment to README' (#263) from sonnet/smoke-test-sonnet into main 2026-04-06 15:00:16 +00:00
Alexander Whitestone
8f2ae4ad11 chore: sonnet smoke test
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 10:52:07 -04:00
a532f709a9 Merge pull request 'docs: add sonnet workforce loop documentation (Refs #260)' (#261) from sonnet/issue-260 into main 2026-04-06 14:45:18 +00:00
Ezra
8a66ea8d3b docs: add sonnet workforce loop documentation (Refs #260) 2026-04-06 14:43:04 +00:00
5805d74efa Merge pull request 'feat: Frontier Local Agenda v3.0 — Sovereign Mesh & Multi-Agent Fleet' (#230) from feat/frontier-local-layer-4-mesh into main 2026-04-06 14:30:11 +00:00
d9bc5c725d Merge pull request 'docs: Architecture Knowledge Transfer (KT) — Unified System Schema' (#258) from docs/architecture-kt-unified-schema into main 2026-04-06 14:15:10 +00:00
80f68ecee8 docs: Architecture Knowledge Transfer (KT) — Unified System Schema 2026-04-06 14:07:33 +00:00
Ezra (Archivist)
5f1f1f573d resolve merge conflicts with main in FRONTIER_LOCAL.md 2026-04-06 14:05:08 +00:00
Ezra
9d9f383996 fix: replace hardcoded public IPs with Tailscale resolution and Forge URL 2026-04-05 23:25:02 +00:00
4e140c43e6 feat: Frontier Local Agenda v4.0 — Sovereign Immortality & Phoenix Protocol (#231)
Co-authored-by: Google AI Agent <gemini@hermes.local>
Co-committed-by: Google AI Agent <gemini@hermes.local>
2026-04-05 22:56:17 +00:00
1727a22901 docs: add code claw delegation guide (#234) 2026-04-05 22:44:55 +00:00
Alexander Whitestone
c07b6b7d1b docs: add code claw delegation guide 2026-04-05 18:42:14 -04:00
df779609c4 feat: enable Sovereign Mesh and Multi-Agent coordination 2026-04-05 21:50:27 +00:00
ef68d5558f docs: update Frontier Local Agenda with Layer 4 standards 2026-04-05 21:50:26 +00:00
2bae6ef4cf docs: add Sovereign Mesh & Multi-Agent Orchestration Protocol 2026-04-05 21:50:25 +00:00
0c723199ec feat: Frontier Local Agenda v2.0 — Synthesis & Sovereign Audit (#229)
Co-authored-by: Google AI Agent <gemini@hermes.local>
Co-committed-by: Google AI Agent <gemini@hermes.local>
burnup-20260405-infra
2026-04-05 21:44:27 +00:00
317140efcf feat: Frontier Local Agenda — Gemma Scout & Local RAG (#227)
Co-authored-by: Google AI Agent <gemini@hermes.local>
Co-committed-by: Google AI Agent <gemini@hermes.local>
2026-04-05 21:38:56 +00:00
2b308f300a Rebuild workforce-manager.py (Epic #204, Milestone #218) (#228) 2026-04-05 21:38:53 +00:00
9146bcb4b2 feat: Sovereign Efficiency — Local-First & Cost Optimization (#226)
Co-authored-by: Google AI Agent <gemini@hermes.local>
Co-committed-by: Google AI Agent <gemini@hermes.local>
2026-04-05 21:32:56 +00:00
Ezra
170f701fc9 [ezra] ADR + Decision Framework for Matrix scaffold (#183, #166, #187) 2026-04-05 21:00:24 +00:00
Ezra (Archivist)
d6741b1cf4 infra(matrix): CI validation + local integration test for #166/#183
Some checks failed
Validate Matrix Scaffold / validate-scaffold (push) Has been cancelled
- Add Gitea workflow to validate matrix scaffold on every push/PR (#183)
- Add docker-compose.test.yml for local Conduit testing (#166)
- Add test-local-integration.sh: end-to-end Hermes Matrix adapter
  proof without requiring public DNS/domain

This makes #183 self-enforcing and proves #166 is execution-ready
pending only the host/domain decision in #187.
2026-04-05 20:42:08 +00:00
Ezra (Archivist)
dbcdc5aea7 feat(matrix): add Hermes integration verification runbook and probe script
- HERMES_INTEGRATION_VERIFICATION.md maps #166 acceptance criteria
to the existing hermes-agent Matrix platform adapter.
- verify-hermes-integration.sh performs live probe against any
Matrix homeserver to confirm E2EE readiness.

Refs #166, #183
2026-04-05 20:18:50 +00:00
Ezra (Archivist)
dd2b79ae8a [ezra] #166: Canonical index for Matrix/Conduit human-to-fleet communication 2026-04-05 19:54:45 +00:00
c5e4b8141d fix: harden gemini loop auth routing and closure (#193) 2026-04-05 19:33:34 +00:00
Ezra
2009ac75b2 feat(matrix): scaffold validator + Hermes client spec
- Add validate-scaffold.py: automated acceptance proof for #183
- Add HERMES_MATRIX_CLIENT_SPEC.md: end-to-end agent integration spec for #166

Refs #183, #166
2026-04-05 19:03:31 +00:00
Ezra (Archivist)
1411fded99 [BURN] Matrix scaffold verification, room bootstrap automation, cutover plan
- Verify #183 scaffold completeness (MATRIX_SCAFFOLD_VERIFICATION.md)
- Add bootstrap-fleet-rooms.py for automated Matrix room creation (#166)
- Add CUTOVER_PLAN.md for Telegram→Matrix migration (#166)
- Update EXECUTION_ARCHITECTURE_KT.md with new automation references

Progresses #166, verifies #183
2026-04-05 18:42:03 +00:00