Skip to content

feat(cli): fail-closed broker-gate in strict mode - #6

Merged
Dukeabaddon merged 8 commits into
mainfrom
feat/production-phase-1-broker
Aug 12, 2026
Merged

feat(cli): fail-closed broker-gate in strict mode#6
Dukeabaddon merged 8 commits into
mainfrom
feat/production-phase-1-broker

Conversation

@Dukeabaddon

Copy link
Copy Markdown
Owner

Summary

  • Fail-closed broker gate when TELIC_BROKER_STRICT=1 (default in hook scripts)
  • Denies mapped mutating tools when Telic cannot evaluate an active run
  • TELIC_BROKER_PERMISSIVE=1 escape hatch for local dev
  • Tests and STATUS.md updates

Test plan

  • npm test
  • npm run format:check
  • npm run adapters:validate

Phase 1 of production plan for v0.2.0.

Document phased path from preview to production-ready broker, controller, ledger, and release checks.
Default adapter hooks to TELIC_BROKER_STRICT=1, deny when the CLI is missing, and deny mapped mutating tools when Telic cannot evaluate an active run.
Resolve STATUS.md: keep strict broker wording with main formatting.
Conformance harness tests exceed 5s on windows-latest runners.
@Dukeabaddon
Dukeabaddon merged commit 9a92922 into main Aug 12, 2026
3 checks passed
@Dukeabaddon
Dukeabaddon deleted the feat/production-phase-1-broker branch August 12, 2026 05:44
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