Add comprehensive tests for Go and Python version conflict detection and licensing normalization
- Implemented GoVersionConflictDetectorTests to validate pseudo-version detection, conflict analysis, and conflict retrieval for Go modules. - Created VersionConflictDetectorTests for Python to assess conflict detection across various version scenarios, including major, minor, and patch differences. - Added SpdxLicenseNormalizerTests to ensure accurate normalization of SPDX license strings and classifiers. - Developed VendoredPackageDetectorTests to identify vendored packages and extract embedded packages from Python packages, including handling of vendor directories and known vendored packages.
This commit is contained in:
@@ -1,10 +1,19 @@
|
||||
# BLOCKED Tasks Dependency Tree
|
||||
> **Last Updated:** 2025-12-06 (Wave 8: 56 specs created)
|
||||
> **Current Status:** 400 BLOCKED | 316 TODO | 1631 DONE
|
||||
> **Last Updated:** 2025-12-06 (Wave 8+: 56 specs + 12 sprint updates)
|
||||
> **Current Status:** 148 BLOCKED | 338 TODO | 572+ DONE
|
||||
> **Purpose:** This document maps all BLOCKED tasks and their root causes to help teams prioritize unblocking work.
|
||||
> **Note:** Specifications created in Waves 1-8 provide contracts to unblock tasks; sprint files need `BLOCKED → TODO` updates.
|
||||
> **Visual DAG:** See [DEPENDENCY_DAG.md](./DEPENDENCY_DAG.md) for Mermaid graphs, cascade analysis, and guild blocking matrix.
|
||||
>
|
||||
> **Sprint File Updates (2025-12-06 — Post-Wave 8):**
|
||||
> - ✅ SPRINT_0150 (Scheduling & Automation): AirGap staleness (0120.A 56-002/57/58) → DONE; 150.A only blocked on Scanner Java chain
|
||||
> - ✅ SPRINT_0161 (EvidenceLocker): Schema blockers RESOLVED; EVID-OBS-54-002 → TODO
|
||||
> - ✅ SPRINT_0140 (Runtime & Signals): 140.C Signals wave → TODO (CAS APPROVED + Provenance appendix published)
|
||||
> - ✅ SPRINT_0143 (Signals): SIGNALS-24-002/003 → TODO (CAS Infrastructure APPROVED)
|
||||
> - ✅ SPRINT_0160 (Export Evidence): 160.A/B snapshots → TODO (orchestrator/advisory schemas available)
|
||||
> - ✅ SPRINT_0121 (Policy Reasoning): LEDGER-OAS-61-001-DEV, LEDGER-PACKS-42-001-DEV → TODO
|
||||
> - ✅ SPRINT_0120 (Policy Reasoning): LEDGER-AIRGAP-56-002/57/58 → DONE; LEDGER-ATTEST-73-001 → TODO
|
||||
> - ✅ SPRINT_0136 (Scanner Surface): SCANNER-EVENTS-16-301 → TODO
|
||||
>
|
||||
> **Recent Unblocks (2025-12-06 Wave 8):**
|
||||
> - ✅ Ledger Time-Travel API (`docs/schemas/ledger-time-travel-api.openapi.yaml`) — 73+ tasks (Export Center chains SPRINT_0160-0164)
|
||||
> - ✅ Graph Platform API (`docs/schemas/graph-platform-api.openapi.yaml`) — 11+ tasks (SPRINT_0209_ui_i, GRAPH-28-007 through 28-010)
|
||||
|
||||
Reference in New Issue
Block a user