Pattern Proposal: Git-Backed Knowledge Blackboard
Summary
Utilize a Git repository containing standardized markdown templates as persistent blackboard memory for agent communication and knowledge accumulation.
Candidate Pattern
- ID:
git-backed-knowledge-blackboard - Classification: intelligence
- Maturity: established
- Type: implemented
Observed Signals
No specific signals listed.
Evidence
Supporting Evidence
- src/cas_runner/bootstrap.py (init_workspace, merge_cas_governance_block) - Initializes and updates Git-backed knowledge layout
- cas-knowledge/templates/ - Standardized templates for blackboard records
Scope Assessment
- Evidence Strength: high
- Confidence: high
- Applies to: ideas-to-life-cas
Rationale
- Intent: Maintain auditable, durable state across disparate agent invocations without introducing a centralized database.
- Context: Agent sessions are short-lived CI runners that need access to historical decisions, signals, and pattern evolution.
- Force: Ephemeral agent runtimes lose internal memory upon completion
- Force: Traditional databases lack human-in-the-loop PR review mechanics
Traceability
Artifact source: proposed-patterns