Repository navigation
Thanks to @Jasonmst for the reproductions and
expected behavior in #33.
- Automatic and manual maintenance pass the schema pack's exact deterministic
phase list to gbrain. Its default cycle could otherwise send memory pages to
a provider through proposal/grading phases without SIA judge consent. Local
maintenance and embedding phases remain enabled; optional SIA grading still
requires its own explicit judge configuration. - Live maintenance captures rehearsal and graph clocks after preceding
publications. Explicit replay clocks still refuse future history. This also
carries the previously installed local clock repair into the release. - Backup verification walks immutable snapshot metadata in bounded directory
batches instead of capturing one whole-tree listing. Snapshot and directory
identities and aggregate path, depth and byte limits remain checked before
restore. Oversized individual responses still refuse. This carries the
previously installed backup repair into the release. - Dated grading includes every admitted day shard and overlapping weekly epoch
for named sources within the take's UTC calendar window, preserving the full
page content instead of a few recent excerpts. Complete snapshots have explicit
page and byte limits; an admission or capacity failure leaves the take open. - Open takes retain matching day pages through consolidation until resolution.
Claims without a named source conservatively retain all sources in the window.
Missing natural-history authority refuses consolidation rather than deleting
potentially needed evidence. - Dream records and logs each evidence/judge refusal reason. Incomplete grading
leaves the successful-maintenance date unchanged and uses the existing
rate-limited retry scheduler. Same-day retries run grading only, without
repeating compaction, rehearsal, benchmarks, or gbrain's dream cycle. A new
local day still runs regular maintenance. A durable cursor rotates the bounded grading
batch so permanently refusing takes cannot starve later ones. sia take --accept allreports and skips expired proposals while retaining
them in the queue. Explicit acceptance of an expired proposal still refuses.- Source acknowledgment recovery revalidates retained archive/cursor targets and
synchronizes the relevant parent directories before accepting recovered
publication. This closes the reproduced gap after a rename becomes visible
but before its directory synchronization completes. Process-death and injected
synchronization-failure tests cover the repaired recovery branches. - Agent guidance now accounts for recall waiting behind daemon transactions:
use a bounded request budget rather than killing recall after 20 seconds,
and distinguish caller timeouts from engine failures. Consistency leases
remain required; this is not a latency guarantee.
Grades remain model-assisted. This does not restore already consolidated day
pages, revise historical grades, or claim that a model must return TRUE. The
signed snapshot makes the evidence presented to that model inspectable.
Installation and update instructions: https://github.com/AnubisQuantumCipher/sia#install-omarchy
Validation: final main CI passed on 7371c8e2f152aec47f07843821447067991d96fc: 3846 unit/contract tests (21 skips), and 19 pinned real-gbrain tests (one skip). The 19 individually environment-skipped tests also passed locally without skips; optional compiled-render coverage remains unexercised. Normal local installation, readiness and bounded no-touch recall passed; all 83 copied runtime files match the released source. These are scoped test and runtime observations, not whole-system formal verification or a universal recall-latency guarantee.