Skip to content

docs(v0.3): add ADR-0013 + ADR-0014 + cross-links#269

Merged
thinmintdev merged 1 commit into
mainfrom
docs/v0.3-adr-0013-0014-and-cross-links
May 23, 2026
Merged

docs(v0.3): add ADR-0013 + ADR-0014 + cross-links#269
thinmintdev merged 1 commit into
mainfrom
docs/v0.3-adr-0013-0014-and-cross-links

Conversation

@thinmintdev
Copy link
Copy Markdown
Contributor

Summary

  • Add ADR-0013 (MCP-client allow-list for bundled agents)
  • Add ADR-0014 (Cognee graph extraction model gate)
  • Cross-link ADR-0011 Related header → ADR-0013
  • Cross-link ADR-0005 §6 → ADR-0014

Both ADRs were drafted + accepted on 2026-05-23 while PR #268's cascade was in flight; PR #268 already references both files in PLAN.md (lines 44–47, 341, 348, 1052) but the files themselves only exist locally until this PR lands.

Why now

Tracker issues #257#260 (ADR-0014 implementation), #265 (v0.4 eval suite), and #261#264 (ADR-0013 implementation) all link these ADR files. They're broken links until this PR merges.

Test plan

🤖 Generated with Claude Code

…raph extraction model gate) + cross-links

ADR-0013 — per-agent allow-list at /etc/hal0/agents/<name>.toml; default-deny on
server + tool axis; three-tier classification (allow/gated/blocked);
filesystem sandbox at /var/lib/hal0/agents/<name>/workspace;
ADR-0004 approval-queue integration. Resolves PLAN §1 stream #5 ships-when
"at least one MCP-client external source connectable from a bundled agent".

ADR-0014 — supersedes ADR-0005 §6 graph bullet. Cognee graph extraction
defaults OFF in v0.3; opt-in via dashboard toggle with typed route enum
(upstream / primary / agent). Privacy disclosure copy is part of the
contract. Eval suite deferred to v0.4. Resolves PLAN §1 stream #5
ships-when "configurable model" requirement.

Cross-links:
- ADR-0011 Related header now points at ADR-0013 (card schema v2+ may
  surface a derived allowed_tools projection from the allow-list).
- ADR-0005 §6 graph bullet now points at ADR-0014 as the settled
  v0.3 decision.

PLAN.md already references ADR-0013 / ADR-0014 (via #268). Tracker issues
#257-#260 + #265 + #261-#264 link these ADR files; landing the files
closes the broken-link.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@thinmintdev thinmintdev merged commit 72c1b36 into main May 23, 2026
3 of 4 checks passed
@thinmintdev thinmintdev deleted the docs/v0.3-adr-0013-0014-and-cross-links branch May 23, 2026 22:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant