Some checks failed
Deploy (Gitea) / deploy (push) Failing after 3s
Adds dispatcher-check-core-path: regex-based detection of core-*.org and core-*.lisp files (Perceive-Reason-Act loop, Merkle-tree memory, skill engine, Dispatcher gates). Vector 2b in dispatcher-check: when SELF_BUILD_MODE=true and a core file write is detected, produces :approval-required (Flight Plan HITL) instead of allowing the write through. When SELF_BUILD_MODE=false (default), writes pass through — development mode. Core file protection is separate from secret-path protection (*dispatcher-protected-paths*) which blocks credentials/keys/tokens. Test test-self-build-core-protection: - core-loop-reason.org, core-memory.lisp → protected - gateway-tui-view.org → not protected - SELF_BUILD_MODE=true → writes blocked as :approval-required - SELF_BUILD_MODE=false → writes pass through Test: 102/0 (dispatcher 24/0)
22 KiB
22 KiB