Add Development Workflow
parent
dbf744e860
commit
de79dda9b2
52
Development-Workflow.md
Normal file
52
Development-Workflow.md
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
# Development Workflow
|
||||||
|
|
||||||
|
This page defines a lightweight workflow for a small team using phased migration and acceptance gates.
|
||||||
|
|
||||||
|
## Recommended Board Columns
|
||||||
|
|
||||||
|
- Backlog
|
||||||
|
- Ready
|
||||||
|
- In Progress
|
||||||
|
- Review/Test
|
||||||
|
- Done
|
||||||
|
- Blocked
|
||||||
|
|
||||||
|
## Card Template
|
||||||
|
|
||||||
|
Each work item should include:
|
||||||
|
|
||||||
|
- Title
|
||||||
|
- Owner
|
||||||
|
- Scope (single feature or defect)
|
||||||
|
- Acceptance IDs (if applicable)
|
||||||
|
- Evidence required (test output, logs, screenshots, file refs)
|
||||||
|
- Done condition
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
- Title: `Phase 1 persistence: fragment repository`
|
||||||
|
- Acceptance IDs: `DOM-001`, `API-001` (and phase note)
|
||||||
|
- Evidence: smoke tests + sidecar roundtrip output
|
||||||
|
|
||||||
|
## Branching Guidance
|
||||||
|
|
||||||
|
- Keep branches small and focused.
|
||||||
|
- One branch per card when possible.
|
||||||
|
- Avoid mixing migration phases in one branch.
|
||||||
|
|
||||||
|
## Review Rules
|
||||||
|
|
||||||
|
- No `Pass` status without evidence.
|
||||||
|
- Any intentional behavior divergence must be documented.
|
||||||
|
- Keep security-sensitive changes reviewable and explicit.
|
||||||
|
|
||||||
|
## Release Gate Mindset
|
||||||
|
|
||||||
|
- Passing local build is not enough.
|
||||||
|
- Use acceptance criteria as the source of truth for phase completion.
|
||||||
|
- Do not move frontend cutover work ahead of required parity gates.
|
||||||
|
|
||||||
|
## Documentation Expectations
|
||||||
|
|
||||||
|
- Update wiki pages when commands, dependencies, or behavior change.
|
||||||
|
- Keep setup and troubleshooting pages current with real host issues encountered.
|
||||||
Loading…
x
Reference in New Issue
Block a user