Task plan
Branch, files that change, migration with rollback, tests that prove the delivery and the execution order, for the tech lead to read before any edit.
Deliverable: plan for approvalOcto for architecture and planning · architect arm
Architecture became its own knowledge area in SWEBOK v4. In Octo, the architect arm plans before any line of code: it locates the affected area, measures impact and risk, raises the questions, identifies the threats and proposes a plan with branch, files, migration, rollback, tests and an estimate with slack. The architecture decision and plan approval belong to the tech lead.
Four possible deliverables. The plan only stands once the tech lead approves it.
Branch, files that change, migration with rollback, tests that prove the delivery and the execution order, for the tech lead to read before any edit.
Deliverable: plan for approvalWhat are we working on, what can go wrong, what are we going to do about it, and did we do a good enough job: the OWASP questions, answered in the design.
Deliverable: list of threats with the proposed responseWhat else the request touches in the system, the risk at each point and an estimate with slack, later measured against the time spent.
Deliverable: impact, risk and estimatePoints out the existing, well-secured component that already handles the function, instead of duplicating it, for the team to choose.
Deliverable: options with what each one impliesThe same Octo cycle, applied to this step. Each arm has a narrow role; your company's tech lead is in charge and approves.
Where the request touches the system and what depends on it.
Tables, relationships and volume the change reaches, before proposing a migration.
What can go wrong in the design, through the four questions.
Branch, files, migration, rollback, tests and an estimate with slack.
The development arm only starts after the plan is approved.
The plan already says how the reviewer will prove each requirement.
Migration order and rollback path are part of the plan.
The architecture decision goes into the project's decisions, with its date.
Octo proposes; the tech lead decides the architecture, approves the plan and accepts the risk of relaxing a security requirement.
What the architect delivers and what remains your team's decision.
| Step | Octo arm | Stays with the tech lead |
|---|---|---|
| Design and plan | Architect | Architecture decision and plan approval |
| Threat modeling | Architect and security | Risk acceptance when a requirement is relaxed |
| Third-party component | Architect | Choice of component |
| Estimate | Architect | Deadline agreed with the requester |
Three steps. Each one only makes sense once the previous one has shown results on your team.
A proposal, not a promise
Every task now has a written plan that the tech lead approves.
Threat modeling is part of every plan that touches access or data.
The estimate is measured against actual time on every delivery.
Each point below has a source published by the organization responsible for the standard, the specification or the tool, or in Brazilian federal law. The sources are in the next section.
8
points with a published source, each with its reference alongside.
Octo prepares everything, but does not sign. The document of record stays with whoever is accountable for it.
Maps, plans, codes on the task branch, reviews with evidence and prepares the release: plans, code, reviews, security reports and the system dossier.
Deliverable: material ready for reviewWhoever is in charge is the company's tech lead or senior developer: they approve the plan, review the PR and merge it. Nothing goes to production without their approval.
Step: approval by whoever is in chargeOcto does not sign and is not accountable for the system. The tech lead accepts the risk and is accountable for the system in production; a security report or opinion is signed by a professional at the company.
Accountable: the company's tech leadSWEBOK from the IEEE Computer Society, OWASP, NIST and the Claude Code documentation. Accessed October 31, 2026.
The assessment starts with your team's next request, without changing anything. You get the proposed plan and decide with it in hand.