Skip to content

History / API Contract

Revisions

  • 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>

    Frank Steiler committed Apr 25, 2026
  • docs(api): add area breadcrumb fields to diary, invoice budget line, and household item dep endpoints

    backend-developer committed Apr 19, 2026
  • docs(api): document __none__ sentinel on list endpoints

    backend-developer committed Apr 18, 2026
  • docs(api): area-grouped breakdown + drop overview area summaries

    backend-developer committed Apr 18, 2026
  • docs(api-contract): add PATCH /api/budget-sources/:sourceId/budget-lines/move endpoint for #1246

    backend-developer committed Apr 17, 2026
  • 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.

    backend-developer committed Apr 17, 2026
  • docs(api): document budget overview area summaries

    backend-developer committed Apr 16, 2026
  • docs(api): document CSV/array support for work-items areaId filter

    @claude claude committed Apr 16, 2026
  • docs(api-contract): add GET /api/budget-sources/:sourceId/budget-lines endpoint for #1245

    backend-developer committed Apr 16, 2026
  • docs(api-contract): add AreaAncestor + ancestors field for #1236 Co-Authored-By: Claude product-architect (Sonnet 4.6) <noreply@anthropic.com>

    Frank Steiler committed Apr 16, 2026
  • docs: add filterMeta and numeric filter params to list API endpoints

    @claude claude committed Mar 22, 2026
  • docs: add backup & restore endpoints and configuration (issue #1146)

    @claude claude committed Mar 22, 2026
  • docs: fix room -> area reference in dependent HI endpoint

    @claude claude committed Mar 19, 2026
  • docs: add schema, API contract, ADR, and architecture for EPIC-18 areas & trades

    @claude claude committed Mar 19, 2026
  • docs(api): add CalDAV/CardDAV feed endpoints to API Contract

    @claude claude committed Mar 16, 2026
  • docs: add i18n architecture, ADR-021, and API contract for EPIC-17

    @claude claude committed Mar 16, 2026
  • docs: add EPIC-13 construction diary architecture (ADR-020, schema, API contract)

    @claude claude committed Mar 14, 2026
  • docs: update schema, API contract, and add ADR-019 for discretionary funding (#727)

    @claude claude committed Mar 13, 2026
  • 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>

    @claude claude committed Mar 8, 2026
  • 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>

    @claude claude committed Mar 6, 2026
  • docs(api): add rawProjectedMin/Max and minSubsidyPayback to breakdown types

    @claude claude committed Mar 6, 2026
  • 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>

    @claude claude committed Mar 5, 2026
  • docs: add GET /api/budget/breakdown endpoint

    @claude claude committed Mar 5, 2026
  • docs: add auto-set actualDeliveryDate behavior to PATCH /api/household-items/:id

    @claude claude committed Mar 4, 2026
  • docs: update schema and API contract for delivery date redesign (#456)

    @claude claude committed Mar 4, 2026
  • docs: rename household item status values to planned/purchased/scheduled/arrived

    @claude claude committed Mar 4, 2026
  • 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>

    @claude claude committed Mar 3, 2026
  • 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>

    @claude claude committed Mar 3, 2026
  • docs: add EPIC-04 household items schema, API contract, and ADR-016 - Schema.md: Add 6 new tables (household_items, household_item_tags, household_item_notes, household_item_budgets, household_item_work_items, household_item_subsidies) with full column specs, indexes, and migration SQL - API-Contract.md: Add 20 household item endpoints covering CRUD, notes, budget lines, work item links, subsidies, and subsidy payback - ADR-016: Document decision to use separate entity with parallel structure - ADR-Index.md: Add ADR-016 entry Co-Authored-By: Claude product-architect (Opus 4.6) <noreply@anthropic.com>

    @claude claude committed Mar 2, 2026
  • docs: add EPIC-08 Paperless-ngx architecture, schema, API contract, and ADR-015 - ADR-015: Paperless-ngx Integration Architecture (proxy pattern, polymorphic links, no cache) - Schema: document_links table with polymorphic entity_type discriminator - API Contract: proxy endpoints (/api/paperless/*) and document linking CRUD - Architecture: Paperless-ngx integration pattern, env vars, API version pinning - ADR Index: link to ADR-015 Co-Authored-By: Claude product-architect (Opus 4.6) <noreply@anthropic.com>

    @claude claude committed Mar 1, 2026