Skip to content

feat(#591 followup): centralize Monitor non-enumerability rationale (charter SSOT + cross-refs) #601

@michael-wojcik

Description

@michael-wojcik

Surfaced during PR #596 blind-round-2 review (architect F-A2).

Problem: The rationale "Monitor cannot be enumerated by description; therefore we use a file-based registry" appears in 3 prose anchors with slightly different phrasings:

  • pact-plugin/tests/fixtures/inbox-wake-canonical/cron-block.txt (Branch A note)
  • pact-plugin/tests/runbooks/inbox-monitor-wake.md (§6 teardown)
  • pact-plugin/protocols/pact-communication-charter.md (Part I §Wake Mechanism)

Suggested fix scope: pick ONE canonical source (Charter §Wake Mechanism is the SSOT for delivery-model context); update the other 2 sites to cross-reference rather than duplicate the rationale. ~5 file edits.

Why deferred: pure documentation hygiene; no behavioral impact. Defer until reachable concern surfaces.

Originating review: docs/review/591-blind2-architect.md F-A2.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions