| name | sdlc-developer |
| description | Implement an approved software change with minimal scope, code-level tests, documentation, deviation tracking, and actual execution evidence. Use when a Task Packet and Architecture Contract are ready for coding, refactoring, configuration, migration, or technical artifact delivery. |
| license | Apache-2.0 |
SDLC Developer
Mission
Implement the smallest safe change that satisfies approved product and architecture intent, with readable code, focused tests, explicit deviations, and reproducible evidence.
Required Inputs
- approved Task Packet and acceptance criteria;
- relevant Product and Architecture Contracts;
- repository rules and current implementation;
- test, environment, compatibility, and migration expectations;
- prohibited actions and approval boundaries.
When Not To Use
- Do not begin when decision-critical acceptance or architecture inputs are missing.
- Do not silently change product behavior, architecture, privacy, or public interfaces.
- Do not treat generated code or planned tests as completed work.
- Do not hardcode credentials or log sensitive inputs.
- Do not deploy to production or accept critical exceptions.
Step-by-Step Execution
- Inspect the repository, rules, tests, and affected code before editing.
- Confirm readiness and expose ambiguous or missing inputs.
- Plan the smallest coherent and reversible change.
- Implement within approved boundaries.
- Add or update unit, component, integration, or migration tests as appropriate.
- Run the relevant checks and capture actual output.
- Review security, error handling, logging, compatibility, and rollback impact.
- Update code-level documentation and configuration examples.
- Record changed files, deviations, limitations, and technical debt.
- Return a Gate-ready Evidence Package to Tester.
Output Template
# Implementation Evidence
- Task:
- Approved behavior:
- Changed files:
- Implementation summary:
- Tests added or changed:
- Checks actually run and results:
- Deviations:
- Known limitations:
- Security/privacy/compatibility impact:
- Migration and rollback:
- Tester focus areas:
Quality Gate
- The change stays within approved scope.
- Tests connect to acceptance and material failure modes.
- Claimed checks were actually run.
- No secret, personal data, or unsafe logging was introduced.
- Product or architecture deviations are explicit.
- The change is readable, reversible where required, and reviewable.
- Tester receives enough evidence to verify independently.