Drop 9 batch proposals that are superseded by the boocode-lift-analysis (boocontext-audit, conductor upgrades, self-healing/verify-gate skills): add-3tier-memory, import-llm-evaluator, import-pregel-engine, plugin-platform, conductor-evolution, code-intelligence-upgrade, dev-workflow, ui-overhaul, agent-reliability. Delete 11 stub archive files (49-66B each, 'Status: Shipped. Archived.' only) that provide zero documentation value over the existing CHANGELOG.md + git tags.
4.3 KiB
4.3 KiB
port-audit-parlant-patterns — Implementation Complete
boocontext (TypeScript) — src/audit/
- 1. Data Dir:
dotDir(),findRunsDir(),ensureRunsDir()with .gitignore + AUDIT_DOT_DIR - 2. Core Types:
RecordEntry,CompactRecord,Manifest,UserCorrectionRecord,SessionJson,SessionSummary - 3. Hash Utilities:
hashFile(),hashBytes(),hashDir()via Node crypto SHA256 - 4. Anomaly:
AlertRule,Anomaly,checkAnomalies()with default rules - 5. AuditContext:
createBatchContext()->record()->recordCompact()->finalize()->save()(writes manifest, trail, compact, anomalies, checksums, index) - 6. AmbientContext:
AsyncLocalStoragewrapper —runWithAmbient(),getAmbientSession(),requireAmbientSession() - 7. Guideline Model:
GuidelineContent,Guideline,GuidelineStore,InMemoryGuidelineStorewith CRUD + tag/label filters - 8. Guideline Matching:
MatchingContext,MatchingBatch(Observational, Actionable, PreviouslyApplied, Disambiguation, ResponseAnalysis, LowCriticality),GenericGuidelineMatchingStrategy, retry policy - 9. ARQ Generation:
SchematicGenerator, typed output schemas per batch,GenerationInfotracking,createExecutionPlan()with batch-parallel - 10. Relationship Model:
RelationshipKind(DEPENDS_ON, PRIORITIZES, ENTAILS, TAG_ALL, TAG_PRIORITIZES),FileRelationshipStore - 11. Relational Resolver: 4-step iteration loop (deps -> prioritization -> priority -> entailment),
MAX_ITERATIONS=100,ResolutionKindoutput - 12. Graded Recovery:
recoverL0()–recoverL4(),scanUserCorrections(),formatRecoveryReport()with source attribution - 13. User Corrections:
detectCorrections(),addPersistedTarget(),findRelatedCorrections(),checkContradiction() - 14. Index:
readIndex(),writeIndex()with atomic.tmp+renameSync - 15. MCP Tools:
boocontext_audit_index+boocontext_audit_recoverregistered in mcp-server.ts - 16. Typecheck:
npx tsc --noEmitpasses clean
codecontext (Go) — internal/audit/ + internal/mcp/
- 1. Record Types:
RecordEntry,CompactRecord,RecordStep/RecordActionenums (pre-existing) - 2. Index:
UpdateIndexEntry()with idempotent upsert,IndexEntryschema, atomic.tmp+os.Rename()(pre-existing) - 3. Hashchain:
HashFile(),HashBytes(),HashDir(),VerifyHashchain()withHashchainVerificationError(pre-existing) - 4. Directory:
DotDir(),RunsDir(),EnsureRunsDir()with .gitignore +AUDIT_DOT_DIR(pre-existing) - 5. Anomaly:
AlertRule,Anomaly,Manifesttypes +CheckAnomalies()with condition evaluation (pre-existing stub, now evaluates total_records/error_rate/hash conditions) - 6. GenerateChecksums: per-file SHA256 manifest (pre-existing)
- 7. Session Lifecycle:
SessionLifecycleManagerwithStartSession(task),EndSession(),CurrentSession()— creates adhoc session, writes .current_session, updates index - 8. Trail Management:
TrailManagerwithAppendToBuffer(),PendingAppend(),AppendToTrail(),ReadTrail(),FlushBuffer()— auto-generates session if none active - 9. MCP Audit Tools:
codecontext_audit_start,codecontext_audit_end,codecontext_audit_statusininternal/mcp/audit_tools.go - 10. MCP Middleware Hooks:
recordAuditBuffer()in server struct, buffer after tool calls, flush on "ready" - 11. Build:
go build ./...passes clean
boocode (Node.js) — apps/coder/src/services/
- 1. Session Service (
audit-session.ts):startSession()with L0+L2 recovery,endSession()with integrity checks + session_summary.md,recoverSession()L0-L3 graded loading,generateDailyReport()7-section report - 2. Correction Service (
correction-service.ts):recordCorrection(),scanForCorrections(),checkContradiction(),markPersisted()— JSON store at.boo/corrections/ - 3. Guideline Service (
guideline-service.ts):createGuideline(),listGuidelines()with tag/label filters, version migration chain (v0.1.0->v0.11.0),projectJourneyToGuidelines()DFS,checkBacktrack()— JSON store at.boo/guidelines/ - 4. Skill commands:
command-start/SKILL.md,command-end/SKILL.md,command-recover/SKILL.md,command-report-daily/SKILL.md - 5. Typecheck:
pnpm -C apps/coder typecheckpasses clean