Pattern Proposal: Bootstrap Governed Agent Workspace
Summary
Bootstrap initializes a workspace and merges a CAS governance block into agent-facing context.
Candidate Pattern
- ID:
bootstrap-governed-agent-workspace - Classification: governance
- Maturity: strategic_direction
- Type: emerging
Observed Signals
No specific signals listed.
Evidence
Supporting Evidence
- src/cas_runner/bootstrap.py (merge_cas_governance_block, bootstrap, init_workspace) - Functions indicate workspace preparation and governance block merging.
- AGENTS.md - Agent-facing instruction manifest.
- CLAUDE.md - Claude-specific instruction manifest.
- GEMINI.md - Gemini-specific instruction manifest.
Scope Assessment
- Evidence Strength: medium
- Confidence: medium
- Applies to: ideas-to-life-cas
Rationale
- Intent: Ensure agents start with a governed, initialized workspace rather than relying on runtime prompt assembly.
- Context: src/cas_runner/bootstrap.py defines merge_cas_governance_block, bootstrap and init_workspace, while agent instruction files exist at the repository root.
- Force: agents need consistent initial constraints
- Force: workspace setup should be repeatable
- Force: governance text should be injected rather than repeated manually
Traceability
Artifact source: proposed-patterns