Skip to main content

Issues Log

Single source of truth for all active issues across PRDs. Engineering reads this file for the fix queue.

Workflow: Commissioner finds issue → logs here with PRD link → engineering picks from this queue → resolved issues move to PRD's ### Resolved table.

Active Issues

#SeverityPRDPageWhat HappensFix
22HIGHSales CRM & RFP/rfp/venturesVentures list query fails. Cannot see any RFP projects.Fix ventures list query. Blocks entire RFP workflow.
23HIGHSales CRM & RFP/rfp/libraryPermission denied: rfp_answer. Cannot access answer library.Grant rfp_answer permission to authenticated users/roles.
24HIGHSales CRM & RFP/rfp/reviewPermission denied: rfp_answer. Cannot review answers.Same permission fix as #23 — rfp_answer resource access.
25HIGHSales CRM & RFP/rfp/assignmentsFailed to fetch agents. Cannot assign reviewers to answer queues.Fix agent fetch query or seed agent registry for RFP context.
18MEDIUMETL Data Tool/settings/etlReturns 404. Settings sidebar "ETL Pipelines" links to missing page.Create the route or fix sidebar link to correct path.
17MEDIUMAgent Platform/agents/capabilitiesReturns 404. Dashboard card "Capabilities" links to missing page.Create the route or remove the link from agents page.
19MEDIUMSales CRM & RFP/crm/contacts/newContact create redirects to wrong UUID → 404. Server returns different ID than DB uses for detail route.Ensure create action returns the canonical contact ID.
20MEDIUMSales CRM & RFP/crm/contactsNo delete button anywhere in contact UI (detail, edit, list). CRUD incomplete.Add delete action to contact detail or edit page.
15MEDIUMSales CRM & RFP/crm/calendarReturns 404. CRM sidebar has Calendar link but page doesn't exist.Create the route or remove from CRM sidebar.
14MEDIUMSales CRM & RFP/crm/dealsDeal cards not clickable to detail page. Clicking deal card stays on /crm/deals. No deal detail route.Add /crm/deals/[id] route or open detail panel on click.
21LOWSales CRM & RFP/crm/dealsReact hydration error #418. Server/client HTML mismatch on deals page.Fix SSR/client markup divergence on /crm/deals.
10LOWAgent Platform/.well-known/agent.jsonReturns HTML app page instead of Agent Card JSON. A2A channel not available.Add static agent.json to public directory or API route.
16LOWSales CRM & RFP/crm/contacts/newContact create form doesn't redirect after success. Form clears but stays on /crm/contacts/new.Redirect to contact detail or contacts list after create.
2LOWSales CRM & RFP/crm/contactsSeeded contacts show email as name (NULL first_name/last_name). Real contacts display fine.Populate first_name/last_name in agent_profile_human_contacts.
3LOWSales CRM & RFPEngineeringcrm-seed/load.ts fails with ERR_MODULE_NOT_FOUND. Workspace alias not in tsconfig.Fix import to use relative path like agent-etl-cli.ts.
1LOWIdentity & Access/settings/governance/audit29 historical "Denied" entries from before role fix. Current admin accesses all resources.Cosmetic — clear old entries or ignore.

Summary

SeverityCount
HIGH4
MEDIUM6
LOW6
Total16

Resolved

Issues move here with date and evidence when fixed. Also recorded in each PRD's ### Resolved table.

#PRDResolvedEvidence
11Sales CRM & RFP2026-03-07Proposals is now a dropdown menu (Ventures, My Queue, Library, Review Queue).
12Agent Platform2026-03-07/agents loads with Registry, Workflows, Standards, Register Agent button.
13Sales CRM & RFP2026-03-07Pipeline is now a dropdown + CRM overview page with stats.
5Sales CRM & RFP2026-03-07Pagination works: Page 2 shows different contacts (11-20 of 28).
6Sales CRM & RFP2026-03-07Search "Matt" filters to 1 contact. Counter, table, cards all update.

Process

  1. Commissioner dogfoods the app against PRD specs (protocol)
  2. New issues logged here with severity, PRD link, reproduction steps, and fix suggestion
  3. Engineering reads this queue in their fix worktree (dev workflow)
  4. Resolved issues move to Resolved table above and to the PRD's own ### Resolved section
  5. Dashboard shows aggregate summary only

Context

Questions

What's the cost of an issue that sits in this log for more than two sprints?

  • If zero HIGH issues remain, does that mean the product is healthy or that we aren't testing hard enough?
  • At what severity threshold should an issue block a PRD from progressing to the next L-level?
  • When does an issue become a feature request instead of a bug?