You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(llc/kb): Board decision log writer — approvals indexed to company decisions KB #8243
Every board approval decision is organizational knowledge. Future decisions on similar topics should be informed by past rationales. The decision log makes this searchable.
Acceptance Criteria
DecisionLogWriter in llc/kb/decision_log.py:
write(approval_id):
Called as post-decision hook in ApprovalService.decide() (after any approval is resolved)
Activity
mrveiss commentedon May 24, 2026
✅ Implementation complete and ready for review.
PR: #8548
Changes:
Acceptance Criteria Met:
✅ DecisionLogWriter in llc/kb/decision_log.py with write(approval) method
✅ Decision collection indexed with metadata (approval_type, decision, decided_at)
✅ GET /api/llc/companies/{id}/decisions/search?q= endpoint
✅ GET /api/llc/companies/{id}/decisions endpoint (paginated, filterable)
✅ CEO Chat RAG-queries decision collection
✅ Heartbeat context includes decisions when context_mode=fat
✅ Tests: python -m pytest autobot-backend/llc/tests/test_decision_log.py (14/14 passing)
feat(llc/kb): Board decision log writer — approvals indexed to compan…
style: fix black formatting in decision_log.py (#8243)
feat(llc/kb): Board decision log writer — approvals indexed to compan…
mrveiss commentedon May 24, 2026
✅ Implemented and merged via PR #8548 (commit 94dc0c5 → Dev_new_gui, 2026-05-24).
Acceptance Criteria Met: