Files
nisse/nisse-dev
dongarandClaude Fable 5 18d4fcd701
CI / checks (push) Successful in 9s
CI / checks (pull_request) Successful in 8s
Implement A9 state-change logging in the state store
Retrofit for the conventions merged in #4 (issue #3):

- OpLog: JSON-lines emitter with the fixed envelope (ts, agent,
  event, task_id, cause); task_id set by the orchestrator at
  unit-of-work start
- StateStore owns emission: transition, intent begin/commit/abort,
  and schema migrations each emit their event right after the
  durable write commits; callers pass the cause
- reconcile_on_boot emits boot.reconcile with action and verdicts,
  and resolves intents with reconciliation-verdict causes
- Failed resolutions emit nothing (a line exists iff the write
  committed)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-05 21:13:36 +00:00
..

nisse-dev

The Dev Agent: plans and implements software projects, produces Gitea PRs for human review, and reacts to review comments and commits. A thin application over the shared nisse-core library.

Part B of the specification at ../docs/Architecture-Build-Spec.md covers this agent; Part A covers the library it sits on.