{% include "_ui_zoom.html" %} {% set active = 'dev' %} {% include "_menu.html" %} {% from "_menu.html" import menu_button %}
{{ menu_button() }}

Dev

From a clear request to a verified delivery.

Gitea
Start here

What would you like to build?

Describe the outcome. Clarify any open questions, then approve the scope and let development run.

  1. 1Describe
  2. 2Clarify
  3. 3Build & verify
  4. 4Deliver

How delivery works

Phase → gate

{# Chips live in the summary so they stay up when this card is closed. #}
    {%- for p in phases %}
  1. {{ p.n }} {% if p.n == 1 %}Identify{% else %}{{ p.name }}{% endif %}
  2. {%- endfor %}

Agree on the scope once. One brief combines planning and design, then development builds, tests, and gathers two independent reviews. Each phase reuses the agreed decisions and committed work. Delivery follows your choice: a reviewed pull request, automatic merge, or merge and an authorized deployment. Maintenance starts as a new change against the delivered version.

The seven phases
The seven phases of the software development life cycle, as a ring:
                      1 identify and gather requirements, 2 plan, 3 design, 4 implement,
                      5 test, 6 deploy, 7 maintain.
    {%- for p in phases %}
  1. {{ p.n }}
    {{ p.name }} {%- if p.gates %}{{ p.gates | join(' · ') }} {%- else %}start a follow-up change{% endif %} {{ p.note }}
  2. {%- endfor %}
Validate once, then verify
The V-model: requirements, specification, architectural design,
                      detailed design and coding down the left arm, each answered across
                      the V by unit, integration, system and acceptance testing.

Validation happens once: clarify/contract freeze the right condition and the right evidence. Everything after that is verification — LSP, driving those evidence lines, and two independent reviewers checking the same evidence. These are the pairs that exist here:

    {%- for v in vee_pairs %}
  • {{ v.defines }} {{ v.answered_by }} {{ v.how }}
  • {%- endfor %}

New change

{%- for role, short, what in (("generation", "G", "model"), ("validation", "A", "agent and model"), ("verification", "B", "agent and model")) %} {%- endfor %}
idle
  1. {% set composer_send = true %} {% set composer_realtime = false %} {% set composer_placeholder = "What should change, and how will you know it works? Attach a file or use your voice." %} {% set composer_aria = "Describe the change" %} {% include "_composer_input.html" %}
    Change type & agents Defaults are ready to use
    One coordinator and two independent reviewers. Change models only if needed.
    {%- for role, label, agent in (("generation", "orchestrate", "jarvis"), ("validation", "verify A", "build"), ("verification", "verify B", "cursor")) %} {%- endfor %}
    Review the scope before building starts.