Durable context
Product intent, architecture, conventions, current state, operational knowledge, decisions and evidence persist beyond any individual worker. Context follows scope and retains provenance.
A philosophy for human and agent software development
Agents are an ephemeral workforce. The development system must provide durable context, shared contracts, controlled access and observable workflows. It should support precise human direction, highly leveraged execution and every level between them.
Humans and agents use the same working substrate and meet the same project-defined standard. The system preserves continuity when either enters or leaves the workflow.
Product intent, architecture, conventions, current state, operational knowledge, decisions and evidence persist beyond any individual worker. Context follows scope and retains provenance.
A developer, local agent or remote agent can enter, delegate, review, leave or resume. Handoffs carry state and artifacts rather than relying on the original conversation.
Human and agent contributions meet the same repository contract. Quality depends on the change and its risk, not on the identity of the contributor.
Users choose their level of abstraction and involvement. The system manages coordination complexity while exposing decisions, risk, evidence and required action.
A small change may collapse stages into one interaction. A cross-system migration may use nested intents, parallel execution, staged verification and production observation. Reusable workflow patterns emerge from composing the primitives to fit the work.
Context and control form a hierarchy across organisation, domain, system, repository, intent and task. The authoritative source can vary; provenance cannot.
The SDLC connects the systems needed to understand and change software while preserving identity, version, authority and derivation.
Runtime evidence connects desired outcomes with real behaviour. Telemetry can diagnose failures, verify changes, measure persistent goals and trigger governed remediation.
Known rules become deterministic gates. Judgment and autonomy scale with maturity and risk under a governance function independent of the delivery workflow.
Permissions, tests, policy checks, required evidence, deployment controls and SLO thresholds enforce known rules consistently.
Acceptance may use deterministic checks, independent agents, humans or several reviewers according to the maturity and consequence of the work.
Agents may inherit user access, receive task-scoped delegation or act through persistent roles. Every action remains attributable and policy-governed.
A higher-level human or agent function promotes or reduces autonomy using evidence. A delivery workflow cannot expand its own authority.
Developers and agents use inspectable primitives such as Markdown, CLIs, reproducible environments, machine-readable contracts and observable state.
Chat supports direction and clarification. People interact through the form best suited to the work: code, text, diagrams, dashboards, audio, video or simulations.
The system provides opinionated contracts while allowing higher-order workflows to be assembled from understandable, observable parts.