Autonomic Software Loops
Exploring how the control-loop idea applies to software changes that observe consequences and converge against a protected target.
- State
- working-model
- Updated
- 2026-09-06
- Owner
- Tim
- Area
- autonomic-swe / control-loops / evaluation
Current question
What makes an engineering loop genuinely autonomic rather than an automation script with a model in the middle?
Why this exists
Automation can emit changes without establishing that the loop learned whether the change helped. The useful question is what separates an autonomic loop from a script with a model in the middle.
Current model
The repository or service is the managed subject. A work loop can observe, reason, propose, act, verify, and adapt; a governance loop observes task state, evaluates policy, evidence, and risk, exposes or revokes capabilities, and authorizes the next transition. The proposer remains separate from the verdict path.
What is unproven
This is a maintained architectural idea, not a claim that ReactorJet ships an autonomic software engineer. No new experiment or completed progress is implied by this entry.
Next experiment
Map one bounded repository-repair loop into work-loop and governance-loop states, including the failure path that reduces authority.
Related
Artifacts
Open questions
- 01How should a protected target evolve without silently changing the meaning of an earlier verdict?
- 02Which failure modes should reduce authority instead of merely retrying?
Next
Compare the roles of target, proposer, applier, sensor, scorer, and recovery path in a bounded loop.