affaan-m/ECC
Claude Code is the operator's actual execution layer for field-notes' gated pipeline (L1-L4, including the CCR-based L4 executor), so anything that modifies Claude Code's behavior via skills/CLAUDE.md-style configuration slots directly into an existing tool with zero new infrastructure. No new service, container, or language is introduced.
The stated need (guardrails before granting the pipeline executor a real PAT) is squarely in scope and matches the operator's 'runs mostly unattended, budget-conscious, practical' profile. But adopting ECC itself as a dependency is the experimental part: the claimed 237k stars for a narrow Claude-Code-enhancement repo is implausible on its face, and every other item in this same trending batch reports similarly inflated star counts (200k-237k range), which suggests the scan/enrichment source's star data is unreliable and should not be trusted at face value.
A written, human-reviewable set of rules for what the L4 pipeline executor is and is not allowed to do autonomously once it runs against real repos with a real PAT - closing the biggest unaddressed risk on the roadmap to activating that stage.
The gated pipeline's entire premise is human-in-the-loop control up through L3; L4 is where that control loosens into autonomous code changes. Getting the guardrail list right before the PAT placeholder is replaced is a one-time, high-leverage safety investment - much cheaper to write now than to reconstruct after a bad autonomous action.
Add a 'Guardrails' section to the field-notes CLAUDE.md (or the dedicated L4 executor prompt file if one exists) listing explicit always-approve and never-automate operations. No code changes, no new files beyond the prompt/doc edit. Verified by re-reading the L4 executor prompt and confirming the new section is present and unambiguous before the PAT is ever set to a live value.