01aa4c52c3
Surface-matrix sweep of every source doc; added nine missed behaviors (METADATA-115, REVIEW-50, APP-55/60/65, SETTINGS-45 mode, Generate-text availability, defaults-off). 153 requirements, 0 coverage gaps. Migrated capabilities to docs/capabilities/ and contracts to docs/contracts/; added WOO-API, API, DATA-MODEL, PROMPTS, UX, TEST-SPEC. Populated MILESTONES; branch-neutral trunk docs; renamed umbrella term to Woo Slab Taxonomy. Archived reconciliation working records under .audit/archive/.
40 lines
2.6 KiB
Markdown
40 lines
2.6 KiB
Markdown
# Coverage matrix — Gitea design issues #1–#20
|
||
|
||
Source: `gitea.vps1.afterthedemo.com/Ty_Tech/SlabUploader` issues #1–#20 (design issues).
|
||
Method: every issue dispositioned to PoR IDs or a recorded drop.
|
||
|
||
## Findings
|
||
|
||
None open. Issue #6's structured logging, request id, and `LOG_LEVEL` are now `APP-55`.
|
||
|
||
## Issue map
|
||
|
||
| Issue | Atom | Disposition | PoR |
|
||
|---|---|---|---|
|
||
| #1 | portable multi-turn context (closed, superseded by #2) | superseded | thread work out; Call 2 fresh full context METADATA-60 |
|
||
| #2 | portable multi-turn context | ported | METADATA-60, SETTINGS-45 |
|
||
| #2 | per-slab thread, delete on submit/abandon | superseded | thread work out |
|
||
| #2 | confirmed vs inferred labels | ported | METADATA-60 |
|
||
| #3 | duplicate SKU means "any status" | ported | PUBLISH-15 |
|
||
| #4 | browser compatibility floor + hard stop + load-bearing APIs | ported | CAPTURE-10, CAPTURE-140 |
|
||
| #5 | Woo auth via application passwords, server-side, AES-GCM | ported | SETTINGS-15, SETTINGS-20, APP-25 |
|
||
| #6 | health checks DB + image-volume writability | ported | APP-45 |
|
||
| #6 | sync_log + inference_log written and queryable | ported | PUBLISH-30, METADATA-66 |
|
||
| #6 | structured logging, request id phone→FastAPI→Woo, LOG_LEVEL | ported | APP-55 |
|
||
| #7 | Prometheus metrics, alerting, log retention (V1) | dropped | out of M3 scope |
|
||
| #8 | Call 1 pre-populates review fields when enabled | ported | METADATA-45 |
|
||
| #9 | 0.7 threshold prefill; suite passes with inference off | ported | METADATA-45, QUALITY-20 |
|
||
| #10 | per-field inline nudges; UX presentation pass | ported | REVIEW-20; docs/contracts/UX.md |
|
||
| #11 | WOO_BASE_URL compose-only, read-only, HTTPS, not user-editable | ported | SETTINGS-5, SETTINGS-10, SETTINGS-85 |
|
||
| #12 | only synced species selectable | ported | METADATA-5 |
|
||
| #13 | store-admin creates a species leaf (V1) | dropped | out of M3 scope |
|
||
| #14 | taxonomy anchor, client re-pull, triggers | ported | SETTINGS-50, SETTINGS-55, SETTINGS-60 |
|
||
| #15 | BG knobs inline, live re-run, mask on source photo | ported | CAPTURE-45, CAPTURE-150 |
|
||
| #15 | four knobs | superseded | CAPTURE-40 |
|
||
| #15 | client-only POC; U2Net deferred | ported | CAPTURE-165 |
|
||
| #16 | V1 instrumentation | dropped | out of M3 scope |
|
||
| #17 | shared validation module, versioned, submit-checked | dropped | validation module cut |
|
||
| #18 | 409/422 mapped to field-level recovery, no top banners | ported | PUBLISH-15, PUBLISH-20, PUBLISH-35 |
|
||
| #19 | POC acceptance test cases | duplicate | TEST-SPEC owns the test plan |
|
||
| #20 | TEST-SPEC review feedback | dropped | process; TEST-SPEC reconciled last |
|