Observed while preparing PR #539.
wesley law capabilities --json now emits the PRD-canonical wesley.law-capabilities/v1, but Holmes intentionally still accepts the pre-canonical wesley.capability-report/v1 alias in crates/wesley-holmes/src/application/law_capability_ingest.rs and normalizes it internally.
That compatibility path is useful while this branch is settling, but it should have an explicit lifecycle before Holmes grows a public CLI or report surface.
Acceptance criteria:
- Decide whether
wesley.capability-report/v1 is a temporary compatibility alias or a long-lived accepted input.
- Document the lifecycle in the Holmes README / implementation status docs.
- If temporary, add the release or slice where it can be removed.
- If long-lived, make the alias part of the explicit compatibility contract and keep regression coverage for canonical normalization.
Observed while preparing PR #539.
wesley law capabilities --jsonnow emits the PRD-canonicalwesley.law-capabilities/v1, but Holmes intentionally still accepts the pre-canonicalwesley.capability-report/v1alias incrates/wesley-holmes/src/application/law_capability_ingest.rsand normalizes it internally.That compatibility path is useful while this branch is settling, but it should have an explicit lifecycle before Holmes grows a public CLI or report surface.
Acceptance criteria:
wesley.capability-report/v1is a temporary compatibility alias or a long-lived accepted input.