prometeu-runtime/docs/specs/pbs/files/PRs para Junie.md
Nilton Constantino b4deaa243e
pr 60
2026-02-02 19:57:04 +00:00

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

  1. PR-09 → PR-10 → PR-11
  2. PR-12 → PR-13
  3. PR-14 → PR-15
  4. PR-16 → PR-17

Notes for Junie

  • Keep all v0 decisions simple and deterministic.
  • Prefer explicit errors over silent fallback.
  • Treat archive-pbs/test01 as the north-star integration scenario.
  • No background work: every PR must include tests proving behavior.