ouroboros/docs
Ouroboros 9aaf0a1319 fix(hubflow): synthesis review round 2 — transaction honesty and cache hygiene
- adopt rollback/finalize honesty: _adopt_rollback returns collected step
  errors, _rollback propagates them, rolled_back becomes a VERIFIED claim
  (false + rollback_errors + "ROLLBACK INCOMPLETE" on any failed restore
  step, including the extension-reload-failure branch); finalize returns
  (retained, retention_error) surfaced as pre_adopt_retained/retention_error
- adopt reconcile keyed on desired_live (enabled-but-not-live occupants get
  the strict reconcile too); prelude catalog fetch reused by install()
- CAS-mismatch restore hardened: rename-back wrapped, explicit
  "SOURCE NOT RESTORED" note when the aside copy cannot move back
- skill_publish success path maps the receipt from the validated serialized
  form instead of the raw dict
- gateway official_hub verified-hint cache gets a 300s monotonic TTL
- web: hub catalog/list render generation guards (stale async repaint);
  ouroboroshub listing-only wait_pr rows for receipt-bearing local skills
  absent from the catalog; api_types content_hash/identity_conflict required
- tests: rolled_back honesty (caught a real bug: _rollback dropped the
  error list -> rolled_back was always true), retention disclosure,
  enabled-not-live reconcile, single catalog fetch, missing-source rollback
- docs: ARCHITECTURE run_hub_update location + rollback/retention residuals

Co-authored-by: Ouroboros <311266734+ouroboros-agent@users.noreply.github.com>
2026-08-24 00:31:26 +03:00
..
about docs: make installer downloads direct and self-syncing 2026-08-14 04:12:45 +03:00
archive/first-generation site: move Pages to ouroboros-agent.ai (#83) 2026-07-31 08:17:34 +03:00
assets docs: make installer downloads direct and self-syncing 2026-08-14 04:12:45 +03:00
benchmarks docs: make installer downloads direct and self-syncing 2026-08-14 04:12:45 +03:00
history/first-48-hours docs: expand public discovery and release proof 2026-08-02 06:13:01 +03:00
install release: prepare v6.109.0 2026-08-21 23:03:20 +03:00
paper docs: make installer downloads direct and self-syncing 2026-08-14 04:12:45 +03:00
.nojekyll docs: sharpen Ouroboros repository presentation (#74) 2026-07-24 07:14:13 +03:00
404.html docs: make installer downloads direct and self-syncing 2026-08-14 04:12:45 +03:00
ARCHITECTURE.md fix(hubflow): synthesis review round 2 — transaction honesty and cache hygiene 2026-08-24 00:31:26 +03:00
CHECKLISTS.md Integrate continuity authority candidate on current development target 2026-08-22 21:58:28 +03:00
CNAME docs: expand public discovery and release proof 2026-08-02 06:13:01 +03:00
CREATING_SKILLS.md Mirror the hubflow surfaces in ARCHITECTURE, api_types, and CREATING_SKILLS 2026-08-23 23:21:01 +03:00
DELEGATED_ADMISSION.md release 6.98.0: cancellation carries one truth — durable intent, single settle owner, guaranteed delivery (sprint phase A) 2026-08-12 11:25:16 +03:00
DEPLOYMENT.md v5.8.3-rc.2: centralize state helpers 2026-05-08 02:12:09 +03:00
DESIGN.md Improve Settings action rows and button consistency 2026-08-22 00:29:16 +03:00
DEVELOPMENT.md Integrate continuity authority candidate on current development target 2026-08-22 21:58:28 +03:00
index.html docs: make installer downloads direct and self-syncing 2026-08-14 04:12:45 +03:00
install.json fix(packaging): harden AppImage runtime lifecycle 2026-08-11 04:21:16 +03:00
llms.txt docs: make installer downloads direct and self-syncing 2026-08-14 04:12:45 +03:00
robots.txt site: move Pages to ouroboros-agent.ai (#83) 2026-07-31 08:17:34 +03:00
sitemap.xml Add technical report page and citation metadata 2026-08-11 12:36:37 +03:00