895 B
895 B
PR-17 — Diagnostics UX: dependency graph and resolution trace
Why: Dependency failures must be explainable.
Scope
-
Add compiler diagnostics output:
- resolved dependency graph
- alias → project mapping
- explanation of conflicts or failures
-
Add CLI/API flag:
--explain-deps
Deliverables
- human-readable resolution trace
Tests
- snapshot tests for diagnostics output (best-effort)
Acceptance
- Users can debug dependency and linking issues without guesswork.
Suggested Execution Order
- PR-09 → PR-10 → PR-11
- PR-12 → PR-13
- PR-14 → PR-15
- PR-16 → PR-17
Notes for Junie
- Keep all v0 decisions simple and deterministic.
- Prefer explicit errors over silent fallback.
- Treat
archive-pbs/test01as the north-star integration scenario. - No background work: every PR must include tests proving behavior.