Orchestrata Ultimate › Plans › evidence › w5-tail-classification

W5.3 Tail Classification — specs 022/028/017/009/004 + dangling-103 triage (2026-07-06)

Source: plans/evidence/w5-tail-classification.md at 8a2cb42ad · last changed 2026-08-19 · first committed 2026-07-06 · 61 lines.

Prose pending.

Plan text

W5.3 Tail Classification — specs 022/028/017/009/004 + dangling-103 triage (2026-07-06)

Baseline: 190 untraced / 103 dangling / 293 total. Read-only sweep.

Stamps (5, spec-009-US6 — mechanically actionable)

REQ-009-US-006-001 -> src/orchestrata_ultimate/verification/edge_cases/detector.py:116 EdgeCaseDetector._init_common_edge_cases REQ-009-US-006-002 -> src/orchestrata_ultimate/verification/edge_cases/detector.py:552 EdgeCaseDetector._is_edge_case_tested REQ-009-US-006-010 -> src/orchestrata_ultimate/verification/edge_cases/detector.py:406 EdgeCaseDetector.detect REQ-009-US-006-015 -> tests/verification/edge_cases/test_detector.py:164 test_detect_edge_cases_in_code REQ-009-US-006-017 -> tests/verification/edge_cases/test_detector.py:209 test_calculate_coverage_with_tested

FALSE-CONFIDENCE: detector.py carries three @traces(...) snippets INSIDE docstrings (module:6, class:393, method:479) — inert text the scanner rightly ignores; the real decorators carry only a generic SPEC-097 placeholder. The :479 docstring also mislabels US6-002 onto detect_edge_cases; correct home is _is_edge_case_tested:552. Fix = merge into real decorators + delete the fakes. Sweep database.py for the same pattern (unverified).

PARTIAL

MISSING

IMPLEMENTED but structurally untraceable (JS gadgets)

Specs 017/022 live in vizint-ui/ (plain JS) — check-traces scans Python only, so these stay "untraced" forever regardless of implementation. ~16 REQ->file:line mappings captured (calendar CalDAV/Google providers, token crypto, chat scroll/code-render, cxp-feed live+expand, session duration/badge) — see the W5.3 agent report in session history for the full list. RULING NEEDED (W6 item filed): add a JS trace-comment convention + extend check-traces to scan vizint-ui/, OR descope 017/022 from the Python RTM with an explicit spec-header note. Silent under-reporting is not acceptable.

Dangling-103 triage