Implement development tasks from task files in the Scrum Master Assistant project (PRJ-01). Reads the task file for acceptance criteria and subtasks, reads technical-architecture.md for design decisions, creates all required source files, and updates the task status to Completed. Use when a user says "implement task T###" or "build task T###".
Implement a development task end-to-end: read the task spec, create all required files following the technical architecture, and update task tracking.
T001) — resolves to a file in OrgDocument/projects/01 - Scrum master assistant/tasks/ScrumMasterTool) — maps to OrgDocument/Solutions/<SolutionName>/OrgDocument/Solutions/<SolutionName>/technical-architecture.mdOrgDocument/orgModel/technical-architecture.mdOrgDocument/projects/01 - Scrum master assistant/tasks/task-tracking.mdOrgDocument/Solutions/<SolutionName>/ per the task specCompleted, progress update addedtask-tracking.md table row updated: status → Completed, completed date added to the Completed tableRead the task file. Extract:
For backed tasks, read the solution-level technical-architecture.md at OrgDocument/Solutions/<SolutionName>/technical-architecture.md to confirm naming, method signatures, and endpoint paths. Read the org-level OrgDocument/orgModel/technical-architecture.md for cross-cutting security and deployment standards.
Create all files under OrgDocument/Solutions/<SolutionName>/ per the task's subtask list. Follow these project conventions:
PHP Backend (OrgDocument/Solutions/<SolutionName>/):
App\ mapped to src/declare(strict_types=1);password_hash($pw, PASSWORD_BCRYPT, ['cost' => 12]) / password_verify()$_SESSION guarded by AuthMiddleware.env loaded via vlucas/phpdotenvDirectory layout (ScrumMasterTool — from ADR-1):
OrgDocument/Solutions/ScrumMasterTool/
├── composer.json
├── .env.example
├── .gitignore
├── technical-architecture.md
├── public/
│ └── index.php ← Slim app entry point
├── config/
│ └── app.php ← DI container / middleware registration
├── src/
│ ├── Controllers/
│ ├── Services/
│ ├── Repositories/
│ ├── Models/
│ ├── GraphQL/
│ └── Middleware/
├── database/
│ ├── migrations/
│ └── seeds/
└── data/
└── snapshots/
[x]**Status**: Completed**Last Updated** to today's date### Progress UpdateshttpOnly + secure flags.env never committed — covered by .gitignore.env, never hardcoded