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
[orchestrator] Outstanding wiki/ADR corrections owed by product-architect, accumulated across the Bank Report Wizard review rounds and never pushed (verified against the wiki remote at 616bc90 on 2026-07-31). Filed by the orchestrator (session subagent budget exhausted).
ADR-034 addendum — locale decoupling (architect L5, PR feat(reports): wizard settings step with report language selection #1903 review): record the contract that report-language rendering flows exclusively through getFixedT/createFormatters injection; reportPdf/* modules must never reach the i18n singleton or ambient locale.
API-Contract.md — new endpoint: the POST /api/source-reports/generate-content documentation was written by backend-developer on branch feat/1901-ai-report-content but sits uncommitted in the wiki submodule working tree — commit and push it when Bank report wizard: AI-generated usage descriptions and cover letter #1901 completes (or fold into this pass).
[orchestrator] Outstanding wiki/ADR corrections owed by product-architect, accumulated across the Bank Report Wizard review rounds and never pushed (verified against the wiki remote at 616bc90 on 2026-07-31). Filed by the orchestrator (session subagent budget exhausted).
budgetLines[]scope (architect M2, PR feat(reports): usage column, attachment notes, deposit footnotes & column cleanup #1902 review, "mine to fix in a separate wiki PR"): the contract describesSourceReportInvoice.budgetLines[]as all of the invoice's lines, but the service filters to the requested source only (budget_source_id = sourceId). This fact is load-bearing for the Bank report: Usage column, attachment notes, deposit footnote & column cleanup #1898 footnote logic and the planned splitKind work (Source report: add splitKind to distinguish deposit-driven splits from line splits #1911). Add a Deviation Log entry._minWidth <= 515.28fails on correct code; correct check ismax(horizontalRatio) <= 1), and the module table lists formatters deleted in review. The architect has exact replacement text on record.getFixedT/createFormattersinjection;reportPdf/*modules must never reach the i18n singleton or ambient locale.buildReportContent → applyOverrides (→ applyAiContent, once #1901 lands) → pure pdfmake layout; report-language labels live inReportContent.labelsand any directt()call in a consumer silently reintroduces the preview/export locale mismatch (see the architect's export-test rule in the feat(reports): editable HTML report preview with on-demand PDF export #1909 round-2 review).POST /api/source-reports/generate-contentdocumentation was written by backend-developer on branchfeat/1901-ai-report-contentbut sits uncommitted in the wiki submodule working tree — commit and push it when Bank report wizard: AI-generated usage descriptions and cover letter #1901 completes (or fold into this pass).