Run a strict day-by-day Waterfall workflow with role-based agents (sub_leader, developer, tester), fixed phase gates, checklist handoff, and end-of-day reporting to UI/Telegram while the mezone-management automation is still under development.
Use this skill when the user wants a strict daily workflow:
requirement -> analysis -> design -> code -> test -> deploy
with role handoff:
sub_leader -> developer -> tester -> sub_leader
and a mandatory end-of-day report.
This skill is for process execution before full platform automation is complete. It is human-guided and agent-assisted, but still strict and traceable.
When a checklist item enters design, code, test, or deploy, the agent must apply clean architecture skills based on scope:
frontend_only:
/home/miladev/mezone/.agents/frontend-clean-architecture-mezonebackend_only:
/home/miladev/mezone/.agents/go-clean-architecture-mezonefullstack:
docs_only or non-code operations:
Gate rule:
blocked.code, test, or deploy as done without architecture evidence.Collect these first:
run_date (YYYY-MM-DD)project_scope (what must move today)checklist_items (small, concrete tasks)agent_pool (who is sub leader, dev, tester)report_target (UI only, Telegram only, or both)If an input is missing, ask for the minimum missing field and continue.
design.command, status, output).test can move to deploy only if all required tests pass.test fails, move back to code.scope_type (frontend_only|backend_only|fullstack|docs_only).design, code, test, and deploy.Produce:
Template: references/waterfall-day-templates.md -> Kickoff Template
For each checklist item, write:
Status transition:
pending -> in_progress -> doneWrite:
Output must contain at least one rollback/risk handling note.
Write:
scope_typeNo coding until design is approved by sub leader.
Write:
If blocked, return status blocked with reason and required decision.
Use reproducible commands (httpie first). Minimum artifacts:
Template: references/waterfall-day-templates.md -> Test Execution Template
If pass:
deploy: done (or ready_for_deploy if deployment is manual)If fail:
code with bug checklistTriggered when user says equivalent of:
Generate:
Template: references/waterfall-day-templates.md -> EOD Report Template
Use only these statuses:
pendingin_progressdonefailedblockedcancelledAlways return this structure:
[ITEM] <id> - <title>