We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
docs(api): document deposit-aware proportional-split semantics for actualCostPaid, claimedAmount, paidAmount Add a Deposit-aware aggregation explainer section and update the inline comments on actualCostPaid (WorkItemBudgetLine), claimedAmount, and paidAmount (BudgetSourceResponse) to reflect the proportional- split logic introduced with invoice deposits. Refs #1404 Refs #1405 Co-Authored-By: Claude dev-team-lead (Sonnet 4.6) <noreply@anthropic.com> Co-Authored-By: Claude backend-developer (Haiku 4.5) <noreply@anthropic.com>
docs(api,schema): document invoice deposits endpoints and schema Adds CRUD API documentation for invoice deposits under both /api/invoices/:invoiceId/deposits and the vendor-scoped variant. Documents the deposit state machine (pending → paid → claimed), the sum-invariant constraint, and the new finalPaymentAmount field on GET /api/invoices/:id. Updates Schema.md to document the invoice_deposits table. Co-Authored-By: Claude backend-developer (Haiku 4.5) <noreply@anthropic.com>
docs(api): add budgetSourceId per line and budgetSources aggregate to cost breakdown endpoint Co-Authored-By: Claude backend-developer (Haiku 4.5) <noreply@anthropic.com> Co-Authored-By: Claude dev-team-lead (Sonnet 4.6) <noreply@anthropic.com>
docs(api): add area breadcrumb fields to diary, invoice budget line, and household item dep endpoints
docs(api): document __none__ sentinel on list endpoints
docs(api): area-grouped breakdown + drop overview area summaries
docs(api-contract): add PATCH /api/budget-sources/:sourceId/budget-lines/move endpoint for #1246
docs(api): remove categorySummaries and CategoryBudgetSummary Area tree replaces the category breakdown in the budget overview response. Remove the categorySummaries field and CategoryBudgetSummary interface docs.
docs(api): document budget overview area summaries
docs(api): document CSV/array support for work-items areaId filter
docs(api-contract): add GET /api/budget-sources/:sourceId/budget-lines endpoint for #1245
docs(api-contract): add AreaAncestor + ancestors field for #1236 Co-Authored-By: Claude product-architect (Sonnet 4.6) <noreply@anthropic.com>
docs: add filterMeta and numeric filter params to list API endpoints
docs: add backup & restore endpoints and configuration (issue #1146)
docs: fix room -> area reference in dependent HI endpoint
docs: add schema, API contract, ADR, and architecture for EPIC-18 areas & trades
docs(api): add CalDAV/CardDAV feed endpoints to API Contract
docs: add i18n architecture, ADR-021, and API contract for EPIC-17
docs: add EPIC-13 construction diary architecture (ADR-020, schema, API contract)
docs: update schema, API contract, and add ADR-019 for discretionary funding (#727)
docs: add EPIC-15 invoice-budget-line junction table architecture - ADR-018: Junction table design with XOR constraint, partial unique indexes - Schema.md: invoice_budget_lines table, updated invoices table (removed FKs) - API-Contract.md: New invoice budget line CRUD endpoints, updated invoice response shape (budgetLines array + remainingAmount), updated budget line response shape (invoiceLink), actualCost computation changes - ADR-Index.md: Added ADR-018 Co-Authored-By: Claude product-architect (Opus 4.6) <noreply@anthropic.com>
docs: update schema and API contract for household item categories (#509) - Add household_item_categories table documentation (Schema.md) - Update household_items.category to category_id FK (Schema.md) - Replace migration 0016 from user_preferences to household_item_categories - Renumber user_preferences to migration 0017 (not yet implemented) - Add 5 CRUD endpoints for /api/household-item-categories (API-Contract.md) - Update HouseholdItemCategory type from enum to string - Update GET/POST/PATCH household items to reference category IDs - Add budgetCategoryId auto-assign note for HI budget endpoints - Update JSON examples to use category IDs - Add deviation log entries to both pages Co-Authored-By: Claude product-architect (Opus 4.6) <noreply@anthropic.com>
docs(api): add rawProjectedMin/Max and minSubsidyPayback to breakdown types
docs: add EPIC-09 architecture (user preferences, chart ADR) - Schema.md: add user_preferences table documentation - API-Contract.md: add user preferences endpoints (GET/PATCH/DELETE) - API-Contract.md: add dashboard data sources reference table - ADR-017: chart library decision (Recharts) - ADR-Index.md: add ADR-017 Co-Authored-By: Claude product-architect (Opus 4.6) <noreply@anthropic.com>
docs: add GET /api/budget/breakdown endpoint
docs: add auto-set actualDeliveryDate behavior to PATCH /api/household-items/:id
docs: update schema and API contract for delivery date redesign (#456)
docs: rename household item status values to planned/purchased/scheduled/arrived
docs: update schema and API contract for household item dependencies (PR #416) - Schema.md: Add earliest_delivery_date/latest_delivery_date to household_items, replace household_item_work_items with household_item_deps, add migration 0012 - API-Contract.md: Replace work item link endpoints with dependency endpoints, update HouseholdItemDetail/Summary types, add TimelineHouseholdItem to timeline, update reverse endpoint to /dependent-household-items Co-Authored-By: Claude product-architect (Opus 4.6) <noreply@anthropic.com>
docs: add GET /api/work-items/:id/household-items to API Contract Documents the reverse-direction work item -> household items endpoint that was implemented in PR #402 (Story 4.7) but missing from the wiki. Co-Authored-By: Claude product-architect (Opus 4.6) <noreply@anthropic.com>