# BinaryIndex WebService Task Board This board mirrors active sprint tasks for this module. Source of truth: `docs-archived/implplan/2025-12-29-csproj-audit/SPRINT_20251229_049_BE_csproj_audit_maint_tests.md`. | Task ID | Status | Notes | | --- | --- | --- | | QA-BINARYINDEX-VERIFY-029 | DONE | SPRINT_20260211_033 run-001: `patch-coverage-tracking` passed Tier 0/1/2 with patch-coverage controller behavioral evidence (including post-create coverage updates) and was moved to `docs/features/checked/binaryindex/patch-coverage-tracking.md`. | | QA-BINARYINDEX-VERIFY-028 | BLOCKED | SPRINT_20260211_033: `ml-function-embedding-service` is actively owned by another lane (`run-001` in progress); this lane terminalized collision as `skipped` (`owned_by_other_agent`) per FLOW 0.1. | | QA-BINARYINDEX-VERIFY-026 | DONE | SPRINT_20260211_033 run-002: `known-build-binary-catalog` passed Tier 0/1/2 with Build-ID/SHA256/assertion/cache/method-mapping behavioral evidence; dossier verified in `docs/features/checked/binaryindex/known-build-binary-catalog.md`. | | QA-BINARYINDEX-VERIFY-025 | DOING | SPRINT_20260211_033 run-001: claimed `ground-truth-corpus-infrastructure` for Tier 0/1/2 verification as next deterministic queued BinaryIndex feature. | | QA-BINARYINDEX-VERIFY-023 | BLOCKED | SPRINT_20260211_033: required module-local charters missing for Analysis/Analysis.Tests/GoldenSet.Tests paths; blocked per repo AGENTS rule 5. | | QA-BINARYINDEX-VERIFY-018 | DONE | SPRINT_20260211_033 run-001: `elf-normalization-and-delta-hashing` terminalized as `not_implemented` after Tier 0/1/2 parity evidence confirmed missing segment-level ELF normalization pipeline. | | QA-BINARYINDEX-VERIFY-017 | DONE | SPRINT_20260211_033 run-001: `disassembly-and-binary-analysis-pipeline` passed Tier 0/1/2 with Disassembly/Ghidra/Decompiler behavioral evidence and was moved to `docs/features/checked/binaryindex/`. | | QA-BINARYINDEX-VERIFY-016 | DONE | SPRINT_20260211_033 run-001: `delta-signature-predicates` passed Tier 0/1/2 with DeltaSig/VexBridge behavioral evidence and was moved to `docs/features/checked/binaryindex/`. | | QA-BINARYINDEX-VERIFY-015 | DONE | SPRINT_20260211_033 run-002: completed Tier 0/1/2 verification and terminalized `delta-signature-matching-and-patch-coverage-analysis` as `not_implemented` (missing `IDeltaSignatureRepository` wiring and IR-diff parity gaps). | | QA-BINARYINDEX-VERIFY-013 | DOING | SPRINT_20260211_030 run-001: claimed `call-ngram-fingerprinting-for-binary-similarity-analysis` for Tier 0/1/2 verification as next deterministic queued BinaryIndex feature. | | QA-BINARYINDEX-VERIFY-012 | DONE | SPRINT_20260211_030 run-001: `byte-level-binary-diffing-with-rolling-hash-windows` terminalized as `not_implemented` after Tier 0/1/2 parity review showed missing byte-range rolling-window and privacy/section behavior claims. | | QA-BINARYINDEX-VERIFY-011 | DONE | SPRINT_20260211_030 run-001: `binary-to-vex-claim-auto-generation` passed Tier 0/1/2 with VEX mapping/threshold/build-id/DSSE behavior evidence; dossier moved to `docs/features/checked/binaryindex/`. | | QA-BINARYINDEX-VERIFY-009 | BLOCKED | SPRINT_20260211_030: ownership collision for `binary-resolution-api-with-cache-layer`; this lane terminalized as `skipped` (`owned_by_other_agent`) per FLOW 0.1. | | QA-BINARYINDEX-VERIFY-008 | DONE | SPRINT_20260211_030 run-001: `binary-reachability-analysis` terminalized as `not_implemented` after Tier 0/1/2 verification and parity review of stubbed analysis/reachability paths. | | QA-BINARYINDEX-VERIFY-007 | DONE | SPRINT_20260211_030 run-001: `binary-proof-verification-pipeline` terminalized as `not_implemented` after Tier 0/1/2 verification and parity review of placeholder validation/matcher stages. | | QA-BINARYINDEX-VERIFY-001 | DONE | SPRINT_20260211_030 run-001/run-002: verified `binaryindex-ops-endpoints`; fixed DI startup blocker and completed Tier 0/1/2 with terminal `done`. | | QA-BINARYINDEX-VERIFY-002 | DONE | SPRINT_20260211_030 run-001: `binary-call-graph-extraction-and-reachability-analysis` terminalized as `not_implemented` after Tier 0/1/2 parity review. | | QA-BINARYINDEX-VERIFY-003 | DONE | SPRINT_20260211_030 run-001: `binary-identity-extraction` terminalized as `not_implemented` after Tier 0/1/2 parity review. | | QA-BINARYINDEX-VERIFY-004 | DONE | SPRINT_20260211_030 run-001: verified `binaryindex-ops-cli-commands`; Tier 0/1/2 passed with live CLI ops checks and semantic-flag evidence. | | QA-BINARYINDEX-VERIFY-005 | DONE | SPRINT_20260211_030 run-001: `binaryindex-user-configuration-system` terminalized as `not_implemented`; live ops config probe showed `StellaOps:BinaryIndex:*` overrides were not reflected in runtime config endpoint output. | | QA-BINARYINDEX-VERIFY-006 | DONE | SPRINT_20260211_030 run-001: `binary-intelligence-graph-binary-identity-indexing` terminalized as `not_implemented` after Tier 0/1/2 API parity verification (default runtime fallback + reachability wiring gaps). | | AUDIT-0129-M | DONE | Maintainability audit for StellaOps.BinaryIndex.WebService; revalidated 2026-01-06. | | AUDIT-0129-T | DONE | Test coverage audit for StellaOps.BinaryIndex.WebService; revalidated 2026-01-06. | | AUDIT-0129-A | TODO | Revalidated 2026-01-06; open findings pending apply. | | REMED-06 | DONE | SOLID review notes captured for SPRINT_20260130_002. | | BHP-05-API-HYBRID-20260217 | DONE | SPRINT_20260216_001: cache wrapper now projects deterministic fallback hybridDiff evidence for cached responses consumed by Web UI. |