Quick Win 1: Close Self-Report Feedback Loop [9/10 impact] - Added self-report-fixer.js module with automatic fix classification - Pattern-based detection for high-confidence fixes (e.g., prompt rubrics) - Deduplication and severity-based categorization of reports - Designed for extension into triage-self-feedback pipeline Quick Win 2: Activate Continuous Model Learning [8/10 impact] - Added model-learner.js with ModelPerformanceTracker class - Per-task-type tracking: success rate, latency, cost, token efficiency - Auto-demotion for models failing >50% on specific task types - A/B testing infrastructure for hypothesis testing on low-risk tasks - Failure analysis with pattern detection (e.g., timeouts, quality issues) - Storage: .sf/model-performance.json, .sf/model-failure-log.jsonl Quick Win 3: Automate Knowledge Injection [7/10 impact] - Added knowledge-injector.js with semantic similarity scoring - Integrated into auto-prompts.js for execute-task prompts - queryKnowledge already exists in context-store.js (60% done) - Enhanced with: semantic matching, confidence filtering, contradiction detection - Tracks knowledge usage for feedback loop Integration: - Modified auto-prompts.js to inject knowledge via knowledgeInjection variable - Added getKnowledgeInjection helper for graceful degradation - All new modules pass build check and are in dist/ Status: Core infrastructure in place; ready for integration into dispatch loop. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2.1 KiB
2.1 KiB
Records Keeper
The records keeper keeps repo memory ordered after meaningful changes. Run this checklist at milestone close, after architecture changes, after product behavior changes, and whenever docs/source disagree.
Use the records-keeper skill for this workflow when SF skills are available. Use context-doctor instead when stale state lives under .sf/ or the memory store.
Canonical Homes
- Root
AGENTS.md: short routing map for agents. ARCHITECTURE.md: short system map, boundaries, invariants, critical flows, and verification.docs/product-specs/: durable user-facing behavior and product decisions.docs/design-docs/: durable design and architecture decisions.docs/exec-plans/: active/completed work plans and technical debt.docs/generated/: generated references only.docs/records/: audits, ledgers, and context-gardening outputs.
Checklist
- Root map is current:
AGENTS.mdpoints to the right canonical docs and localAGENTS.mdfiles. - Architecture is current: new subsystems, boundaries, invariants, data/state, or critical flows are reflected in
ARCHITECTURE.md. - Product specs are current: user-visible behavior changes are reflected in
docs/product-specs/. - Execution plans are filed: active work is in
docs/exec-plans/active/; completed summaries and evidence are indocs/exec-plans/completed/. - Debt is visible: discovered cleanup is listed in
docs/exec-plans/tech-debt-tracker.md. - Generated docs are marked: generated material stays under
docs/generated/or clearly says how to regenerate it. - Contradictions are resolved: stale docs are updated or marked superseded with links to the source of truth.
- Verification is recorded: changed checks, evals, and commands are listed in the relevant plan or quality document.
Output
When records work is non-trivial, write a dated note under docs/records/ with:
- What changed.
- What canonical docs were updated.
- What contradictions were found.
- What remains unresolved.