Files
SlabUploader/.audit/coverage/matrix/issues.md
Ty 01aa4c52c3 docs(phase2): reconcile requirements and migrate capabilities/contracts
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/.
2026-09-18 21:02:06 -07:00

2.6 KiB
Raw Permalink Blame History

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