mirror of
https://github.com/razzant/ouroboros.git
synced 2026-08-29 13:31:57 +00:00
- 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> |
||
|---|---|---|
| .. | ||
| about | ||
| archive/first-generation | ||
| assets | ||
| benchmarks | ||
| history/first-48-hours | ||
| install | ||
| paper | ||
| .nojekyll | ||
| 404.html | ||
| ARCHITECTURE.md | ||
| CHECKLISTS.md | ||
| CNAME | ||
| CREATING_SKILLS.md | ||
| DELEGATED_ADMISSION.md | ||
| DEPLOYMENT.md | ||
| DESIGN.md | ||
| DEVELOPMENT.md | ||
| index.html | ||
| install.json | ||
| llms.txt | ||
| robots.txt | ||
| sitemap.xml | ||