From f3121c3f1fb0196ce9e7635d5e20adbcdea9fb94 Mon Sep 17 00:00:00 2001 From: tegwick Date: Mon, 3 Aug 2026 21:53:02 +0200 Subject: [PATCH] chore: hub IDs for LLM-WP-0007 and WORK-RECORDS index Write back state_hub task/workstream IDs from fix-consistency and add the generated WORK-RECORDS.md index. --- WORK-RECORDS.md | 104 ++++++++++++++++++ ...007-kimi-k3-default-and-spend-reporting.md | 9 ++ 2 files changed, 113 insertions(+) create mode 100644 WORK-RECORDS.md diff --git a/WORK-RECORDS.md b/WORK-RECORDS.md new file mode 100644 index 0000000..e05e0c8 --- /dev/null +++ b/WORK-RECORDS.md @@ -0,0 +1,104 @@ +# Work Records — llm-connect + +> Generated by `statehub fix-consistency` (CUST-WP-0061-T04, work-record +> stage 3). Do not edit by hand — edit the source file/block listed for +> each record and re-run fix-consistency to refresh this index. Archived +> workplans are omitted; closed decisions/intakes/engagements stay listed +> so recently-resolved work is still visible. [auto] + +| Kind | ID | Status | Lane | Source | +| --- | --- | --- | --- | --- | +| workplan | ADHOC-2026-06-02 | finished | — | workplans/ADHOC-2026-06-02.md | +| workplan | LLM-WP-0006 | finished | — | workplans/LLM-WP-0006-activity-core-always-on-endpoint.md | +| workplan | LLM-WP-0007 | ready | — | workplans/LLM-WP-0007-kimi-k3-default-and-spend-reporting.md | +| workplan | LLM-WP-0001 | completed | — | workplans/llm-connect-WP-0001-foundation-gaaf-baseline.md | +| workplan | LLM-WP-0002 | completed | — | workplans/llm-connect-WP-0002-core-extensions.md | +| workplan | LLM-WP-0003 | completed | — | workplans/llm-connect-WP-0003-functional-extensions.md | +| workplan | LLM-WP-0004 | completed | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| workplan | LLM-WP-0005 | finished | — | workplans/llm-connect-WP-0005-cost-model-and-problem-class-estimators.md | +| task | ADHOC-2026-06-02-T01 | done | — | workplans/ADHOC-2026-06-02.md | +| task | ADHOC-2026-06-02-T02 | done | — | workplans/ADHOC-2026-06-02.md | +| task | ADHOC-2026-06-02-T03 | done | — | workplans/ADHOC-2026-06-02.md | +| task | ADHOC-2026-06-02-T04 | done | — | workplans/ADHOC-2026-06-02.md | +| task | ADHOC-2026-06-02-T05 | done | — | workplans/ADHOC-2026-06-02.md | +| task | ADHOC-2026-06-02-T06 | done | — | workplans/ADHOC-2026-06-02.md | +| task | LLM-WP-0006-T01 | done | — | workplans/LLM-WP-0006-activity-core-always-on-endpoint.md | +| task | LLM-WP-0006-T02 | done | — | workplans/LLM-WP-0006-activity-core-always-on-endpoint.md | +| task | LLM-WP-0006-T03 | done | — | workplans/LLM-WP-0006-activity-core-always-on-endpoint.md | +| task | LLM-WP-0006-T04 | done | — | workplans/LLM-WP-0006-activity-core-always-on-endpoint.md | +| task | LLM-WP-0006-T05 | done | — | workplans/LLM-WP-0006-activity-core-always-on-endpoint.md | +| task | LLM-WP-0006-T06 | done | — | workplans/LLM-WP-0006-activity-core-always-on-endpoint.md | +| task | LLM-WP-0006-T07 | done | — | workplans/LLM-WP-0006-activity-core-always-on-endpoint.md | +| task | LLM-WP-0007-T01 | todo | — | workplans/LLM-WP-0007-kimi-k3-default-and-spend-reporting.md | +| task | LLM-WP-0007-T02 | todo | — | workplans/LLM-WP-0007-kimi-k3-default-and-spend-reporting.md | +| task | LLM-WP-0007-T03 | todo | — | workplans/LLM-WP-0007-kimi-k3-default-and-spend-reporting.md | +| task | LLM-WP-0007-T04 | todo | — | workplans/LLM-WP-0007-kimi-k3-default-and-spend-reporting.md | +| task | LLM-WP-0007-T05 | todo | — | workplans/LLM-WP-0007-kimi-k3-default-and-spend-reporting.md | +| task | LLM-WP-0007-T06 | todo | — | workplans/LLM-WP-0007-kimi-k3-default-and-spend-reporting.md | +| task | LLM-WP-0007-T07 | todo | — | workplans/LLM-WP-0007-kimi-k3-default-and-spend-reporting.md | +| task | LLM-WP-0007-T08 | todo | — | workplans/LLM-WP-0007-kimi-k3-default-and-spend-reporting.md | +| task | T01 | done | — | workplans/llm-connect-WP-0001-foundation-gaaf-baseline.md | +| task | T02 | done | — | workplans/llm-connect-WP-0001-foundation-gaaf-baseline.md | +| task | T03 | done | — | workplans/llm-connect-WP-0001-foundation-gaaf-baseline.md | +| task | T04 | done | — | workplans/llm-connect-WP-0001-foundation-gaaf-baseline.md | +| task | T05 | done | — | workplans/llm-connect-WP-0001-foundation-gaaf-baseline.md | +| task | T06 | done | — | workplans/llm-connect-WP-0001-foundation-gaaf-baseline.md | +| task | T07 | done | — | workplans/llm-connect-WP-0001-foundation-gaaf-baseline.md | +| task | T08 | done | — | workplans/llm-connect-WP-0001-foundation-gaaf-baseline.md | +| task | T09 | done | — | workplans/llm-connect-WP-0001-foundation-gaaf-baseline.md | +| task | T10 | done | — | workplans/llm-connect-WP-0001-foundation-gaaf-baseline.md | +| task | T11 | done | — | workplans/llm-connect-WP-0001-foundation-gaaf-baseline.md | +| task | T12 | done | — | workplans/llm-connect-WP-0001-foundation-gaaf-baseline.md | +| task | T01 | done | — | workplans/llm-connect-WP-0002-core-extensions.md | +| task | T02 | done | — | workplans/llm-connect-WP-0002-core-extensions.md | +| task | T03 | done | — | workplans/llm-connect-WP-0002-core-extensions.md | +| task | T04 | done | — | workplans/llm-connect-WP-0002-core-extensions.md | +| task | T05 | done | — | workplans/llm-connect-WP-0002-core-extensions.md | +| task | T06 | done | — | workplans/llm-connect-WP-0002-core-extensions.md | +| task | T07 | done | — | workplans/llm-connect-WP-0002-core-extensions.md | +| task | T08 | done | — | workplans/llm-connect-WP-0002-core-extensions.md | +| task | T09 | done | — | workplans/llm-connect-WP-0002-core-extensions.md | +| task | T10 | done | — | workplans/llm-connect-WP-0002-core-extensions.md | +| task | T11 | done | — | workplans/llm-connect-WP-0002-core-extensions.md | +| task | T01 | done | — | workplans/llm-connect-WP-0003-functional-extensions.md | +| task | T02 | done | — | workplans/llm-connect-WP-0003-functional-extensions.md | +| task | T03 | done | — | workplans/llm-connect-WP-0003-functional-extensions.md | +| task | T04 | done | — | workplans/llm-connect-WP-0003-functional-extensions.md | +| task | T05 | done | — | workplans/llm-connect-WP-0003-functional-extensions.md | +| task | T06 | done | — | workplans/llm-connect-WP-0003-functional-extensions.md | +| task | T07 | done | — | workplans/llm-connect-WP-0003-functional-extensions.md | +| task | T08 | done | — | workplans/llm-connect-WP-0003-functional-extensions.md | +| task | T09 | done | — | workplans/llm-connect-WP-0003-functional-extensions.md | +| task | T10 | done | — | workplans/llm-connect-WP-0003-functional-extensions.md | +| task | T11 | done | — | workplans/llm-connect-WP-0003-functional-extensions.md | +| task | T01 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T02 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T03 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T04 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T05 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T06 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T07 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T08 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T09 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T10 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T11 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T12 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T13 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T14 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T15 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T16 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T17 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T18 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T19 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T20 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T21 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T22 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T23 | done | — | workplans/llm-connect-WP-0004-adaptive-cost-quality-routing.md | +| task | T01 | done | — | workplans/llm-connect-WP-0005-cost-model-and-problem-class-estimators.md | +| task | T02 | done | — | workplans/llm-connect-WP-0005-cost-model-and-problem-class-estimators.md | +| task | T03 | done | — | workplans/llm-connect-WP-0005-cost-model-and-problem-class-estimators.md | +| task | T04 | done | — | workplans/llm-connect-WP-0005-cost-model-and-problem-class-estimators.md | +| task | T05 | done | — | workplans/llm-connect-WP-0005-cost-model-and-problem-class-estimators.md | +| task | T06 | done | — | workplans/llm-connect-WP-0005-cost-model-and-problem-class-estimators.md | +| task | T07 | done | — | workplans/llm-connect-WP-0005-cost-model-and-problem-class-estimators.md | +| task | T08 | done | — | workplans/llm-connect-WP-0005-cost-model-and-problem-class-estimators.md | diff --git a/workplans/LLM-WP-0007-kimi-k3-default-and-spend-reporting.md b/workplans/LLM-WP-0007-kimi-k3-default-and-spend-reporting.md index 4bd2f53..f433d16 100644 --- a/workplans/LLM-WP-0007-kimi-k3-default-and-spend-reporting.md +++ b/workplans/LLM-WP-0007-kimi-k3-default-and-spend-reporting.md @@ -15,6 +15,7 @@ depends_on_workplans: - LLM-WP-0005 related_workplans: - LLM-WP-0006 +state_hub_workstream_id: "a93d226a-f5c4-4656-b584-a783840b10fe" --- # LLM-WP-0007 — Kimi K3 default via OpenRouter + EUR spend reporting @@ -174,6 +175,7 @@ print clear `unknown` when not. id: LLM-WP-0007-T01 status: todo priority: high +state_hub_task_id: "af12101d-bcd5-4d6f-9507-c81de79a0685" ``` **Validate Kimi K3 via OpenRouter.** Confirm `moonshotai/kimi-k3` is callable @@ -186,6 +188,7 @@ or README providers table. Gate for T02. id: LLM-WP-0007-T02 status: todo priority: high +state_hub_task_id: "ca836db8-9041-42e5-87ce-7c3ace1298a3" ``` **Promote Kimi K3 to OpenRouter basemodel default** after T01 smoke passes. @@ -198,6 +201,7 @@ leave default unchanged and record the blocker in the task notes. id: LLM-WP-0007-T03 status: todo priority: high +state_hub_task_id: "f379d09b-ea03-44f5-82fa-171da4681cef" ``` **USD→EUR cost conversion.** Add `fx` helper + extend `CostEstimate` with EUR @@ -209,6 +213,7 @@ model still yields `cost_usd=None` / `cost_eur=None`. id: LLM-WP-0007-T04 status: todo priority: high +state_hub_task_id: "cadf1b0c-fdea-4446-8d01-964b2706540d" ``` **Usage ledger.** Implement `UsageEvent` + append-only JSONL `UsageLedger` @@ -221,6 +226,7 @@ effort flock), and range aggregation. id: LLM-WP-0007-T05 status: todo priority: high +state_hub_task_id: "8956fd74-cad4-435c-ae66-6b19088691e4" ``` **CLI `run` with per-call cost footer.** Extend `llm-connect` with a `run` @@ -232,6 +238,7 @@ estimation from response usage + rate table + FX. Tests with mock adapter. id: LLM-WP-0007-T06 status: todo priority: high +state_hub_task_id: "ac5e4322-cd00-4034-b162-a0e1c481180e" ``` **CLI weekly spend views.** `llm-connect spend week` and `spend week --last` @@ -243,6 +250,7 @@ fixed timezone. id: LLM-WP-0007-T07 status: todo priority: medium +state_hub_task_id: "a05761b9-d91c-4b6d-9e90-296aadadaf16" ``` **Optional library/server recording.** When `LLM_CONNECT_USAGE_LEDGER` is set, @@ -254,6 +262,7 @@ opt-in so library consumers are not surprised by home-dir writes. id: LLM-WP-0007-T08 status: todo priority: medium +state_hub_task_id: "94ce6aee-2835-46c0-a3e6-3d0345e7715f" ``` **Docs + acceptance polish.** README: new default model, CLI examples for