[User Request]
|
v
[1. Requirements Analyst] --> Creates/Refines Problem Statement & Acceptance Criteria
|
v
[2. Solution Architect] --> Creates Technical Design & Schema in specs/active/<id>.md
|
v
[User Approves Spec] --> Spec Status changes from DRAFT to APPROVED (Frozen)
|
v
[3. Builder Agent] --> Executes tasks step-by-step (Legacy Specialist or Modern Builder)
|
v
[4. QA Verifier] --> Validates against Acceptance Criteria & Regression Matrix
|
v
[5. Process Improver] --> Runs retrospective; logs lessons; escalates recurring
friction into proposed rule/skill/reference edits
|
v
[Archive Spec] --> Moves spec to specs/archive/<id>.md
| Persona | Trigger / Scope | Primary Rule / Skill Reference |
|---|---|---|
| Requirements Analyst | Initial feature requests, bug reports, vague tickets | .devfoundry/skills/spec-interview.md |
| Solution Architect | Designing schemas, function signatures, multi-file changes | .devfoundry/skills/technical-spec.md |
| Legacy Specialist | Editing .asp, .vbs, .bas, .frm, .cls, .mdb, .accdb | .devfoundry/rules/legacy-asp-vb6.md |
| Modern Builder | Editing .cs, .php, .sql, Postgres, SQL Server scripts | .devfoundry/rules/dotnet-csharp.md, .devfoundry/rules/php.md |
| QA Verifier | Verifying completed implementation tasks | .devfoundry/skills/regression-check.md |
| Process Improver | Post-QA retrospective on any completed spec | .devfoundry/skills/process-retrospective.md |
.devfoundry/references/environments.md..devfoundry/personas/ and apply the relevant procedures in .devfoundry/skills/..devfoundry/improvement-log.md; friction that recurs 3+ times must be escalated into a proposed amendment to the relevant rule, skill, persona, or reference file, subject to user approval. This is how the workflow itself improves rather than repeating the same manual corrections across specs.Powered by TurnKey Linux.