Skip to content

Plan integration 1: Centralize reads and activation #8

Description

@NetDevAutomate

Parent

What to build

Introduce the shared PlanApplication seam through a complete first slice: immutable plan reads and consistent readiness-gated activation from CLI and Web.

Acceptance criteria

  • Plan summaries and details are returned as immutable, serialization-ready views.
  • CLI and Web list, inspect, and activation paths use PlanApplication.
  • Create-and-activate, lifecycle activation, and imported active documents enforce identical readiness rules.
  • Markdown remains authoritative and index refresh remains best-effort and recoverable.
  • Domain failures contain no CLI, HTTP, or MCP types.

Blocked by

  • None (can start immediately).

Definition of Done

  • Existing plan behavior remains backward-compatible outside the readiness bypass being closed.
  • Application-interface and cross-surface activation parity tests pass.
  • Relevant existing CLI and Web plan tests pass.
  • Normative capability specs and public behavior documentation are updated.
  • The working tree contains no temporary artifacts and focused quality checks are green.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentImplementation-ready specification with settled requirements and test seams

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions