phase-plan-template
id: PLAN-NNN-P
- PLAN-NNN-P
assignee: created_date: approved_date: related_docs: - openspec/specs/SPEC-NNN-
.spec.md - openspec/userstories/US-NNN-
.userstory.md
- docs/ccn/CCN-NNN-.md
language: en
Phase —
References
- User story: US-NNN — acceptance criteria
- .
- Spec: SPEC-NNN §<x.y> (
), § Phase , §<w.v> - CCN: CCN-NNN (omit when no CCN exists)
- Acceptance criteria satisfied by this phase: AC-…-NNN, AC-…-NNN, AC-…-NNN.
Goal
<2–4 sentences describing the concrete, demoable outcome at the end of this phase. Must reference the objects or behaviors that did not exist before the phase started.>
Branch
<For Phase 1: "Cut feature/spec-NNN-<kebab-title> from main."
For Phase > 1: "Continue on feature/spec-NNN-<kebab-title>.">
Tasks
-
.1 <Action verb + specific object (ID, name) + key properties / fields from spec>. (AC-…-NNN) -
.2 <Action verb + specific object>. (AC-…-NNN) -
.3 <Action verb + specific object>. (AC-…-NNN) -
.4 <Modification to an existing object, citing the spec §>. Reference: SPEC-NNN §<x.y>. -
.5 Manual smoke test / RapidStart export / verification step in a sandbox:. (AC-…-NNN)
Exit criteria
- All tasks
.1 – .M checked. - AC-…-NNN, AC-…-NNN, AC-…-NNN demonstrably met.
- <Phase-specific verification, e.g. "RapidStart export/import verified by manual smoke test in task N.5">.
- Build green; tests green.
app.jsonversion bumped (patch increment).
Out of scope for this phase
- — deferred to Phase
. - — deferred to Phase
- — deferred per US-NNN Out of Scope.
- — not part of this story.
Dependencies
Prerequisites
- PLAN-NNN-P
— .
Downstream consumers
- PLAN-NNN-P<N+1> —
.
Testing notes
- <Test codeunits added / extended in this phase>.
. - <Live-tenant / external-system tests deferred to which later phase>.
.
Notes for the AL Developer
- .
- <Lookup filters, read-only fields, default values pulled from the spec>.
- <Translation deferrals or NAB/XLIFF guidance>.
. - <Microsoft Learn verification gaps (mechanism + reason), if any>.
.