feat(api): volition, plans, forensic why, attribution and research routes

Observers can read wants (with effective strength), want conflicts,
commitments, intentions with their plans, subordinate intentions and
decisions, the decision ledger, plans with steps, "why" explanations for
executions, approvals, capability requests, plan steps, intentions and
events, attribution of an outcome event, the agency timeline, the
measure definitions with their disclaimer, agency metrics, metacognitive
calibration and raw research measurements.

Operators can create and close commitments, abandon an intention (its
plan is cancelled and pending requests withdrawn), cancel a plan and
release a blocked step. Every write is audited; none grants capability
authority. OpenAPI documents all 21 routes, and an end-to-end test
covers reads, writes and observer refusals.
This commit is contained in:
Andy Dixon
2026-09-18 19:48:28 +01:00
parent 6fdc3908f5
commit e7dc6dfe65
5 changed files with 2884 additions and 0 deletions
+1073
View File
File diff suppressed because it is too large Load Diff