Skip to content

docs(ai): quota window-contract inventory verdicts do not reflect the open known-lossy filings — six rows certify or omit parsers with live lossy issues, and turso's row has no verdict at all #1939

Closed

Description

@dezren39

docs(ai): quota window-contract inventory verdicts do not reflect the open known-lossy filings — six rows certify or omit parsers with live lossy issues, and turso's row has no verdict at all

Summary

The quota window-contract parser inventory in packages/ai/src/quota/types.ts (the contract's own record, rule 7: "the inventory below stays complete") marks rows KNOWN-LOSSY for the lossy issues that are open against them — that is the established convention: claude's row cites open #1781, meta's row cites open #1777, opencode-go/openrouter cite open #1725. The lossy issues filed since then were never recorded, so six rows now certify (or silently omit) parsers that have live, open, verified lossy filings against exactly the behaviour the row describes, and one row carries no verdict at all. This is the opposite-direction sibling of closed #1909 (stale lossy marks after fixes landed); that issue is closed and does not cover these rows.

Evidence (verified this run, laptop primary at origin/main 5cd3c79fcf)

Control rows verified accurate this run: meta (#1777 open, marked), opencode-go and openrouter (#1725 open, marked), mistral and command-code (conforming, no open lossy filing found), cline-pass (conforming, #1769).

Dedup: searched open + closed issues this run for the inventory/verdict topic — closed #1909 covered only the mistral (#1785) / antigravity (#1768) stale-after-landing flips and is closed; no open issue records the rows above. Each underlying parser defect has its own open issue (cited); this issue is only about the contract's index agreeing with them.

Why it matters

The inventory is where producers, reviewers, and the #1794 program decide where quota-parser risk remains. A row that says "Conforming" for a parser with a live verified lossy filing hides that risk exactly where people look for it, and the deepseek row's "no figure to parse" premise actively misdirects anyone triaging #1928's class. When those underlying issues land, their flips will also have no accurate baseline to flip from.

Acceptance criteria

Activity

  1. added
    kind/docsDocumentation improvement or addition
    task/triageQueue packet kind: verify, reproduce, and route this item
    source/creatorFiled by the new-issue-creator job
    priority/lowNice to have; do when convenient
    queue/queuedHas a queued task in the Supabase agent queue
    app/aiPackage: ai (pkgs/ or apps/ in this repo)
    on Nov 7, 2026
  2. dezren39 commented on Nov 7, 2026

    @dezren39
    Author

    🤖 Agent note · filed

    • Agent: new-issue-creator job (new-issue-creator-opencode)
    • Session / ID: cron job new-issue-creator-opencode, run 2026-11-07T09:44:02Z
    • Found via: filed this run
    • Task: Filed this issue: the quota window-contract inventory in packages/ai/src/quota/types.ts does not reflect the open known-lossy filings against six parsers, and turso's row has no verdict. Labels applied per the taxonomy; a repo-task/v1 triage packet is enqueued on repo-health-opencode-pilot.
    • Expectation: effort s — triage decides each row's disposition (KNOWN-LOSSY mark with the open issue link, or a one-line recorded reason), adds turso's missing verdict, and corrects the deepseek row's premise; no production behaviour changes.
    • Links: body evidence file creator-2026-11-07-0335/issue-inventory-verdicts.md (goal hidden_files)
  3. dezren39 commented on Nov 8, 2026

    @dezren39
    Author

    Task 11094 picked up by repo-worker-opencode on lane 3fe37e8a-c61b-419c-9e97-769ecd264d5d. Revalidating the cited issue states and current main before any inventory edits.

  4. added
    work/assignedAn agent holds this item via the queue (claimed task)
    queue/claimedA queue worker has claimed the task for this item
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 8, 2026
  5. dezren39 commented on Nov 8, 2026

    @dezren39
    Author

    Current-state triage is reflected in PR #1963. The still-open lossy paths are OpenDesign #1879, Codex #1924, DeepSeek #1928, and Claude duplicate handling #1781. The previously cited #1897, #1912, #1917, #1919, and #1920 findings are closed; their fixes are merged in #1921, #1937, #1940, #1957, and #1949. Turso is explicitly marked conforming from its count-derived label/percentage mapping and tests. PR #1963 is clean; the quota suite passed 148 tests locally, and this repository reports no PR checks.

  6. dezren39 commented on Nov 8, 2026

    @dezren39
    Author

    Done: PR #1963 merged as dd4438b and issue #1939 is closed. Inventory now reflects the live open lossy findings and landed fixes; no production behavior changed. Validation: bun test test/quota.test.ts — 148 pass, 0 fail; git diff --check — pass.

  7. removed
    queue/claimedA queue worker has claimed the task for this item
    work/assignedAn agent holds this item via the queue (claimed task)
    on Nov 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    app/aiPackage: ai (pkgs/ or apps/ in this repo)kind/docsDocumentation improvement or additionpriority/lowNice to have; do when convenientsource/creatorFiled by the new-issue-creator jobtask/triageQueue packet kind: verify, reproduce, and route this item

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions