mod boot_graph pub
paqarirqan arranque-grafo: paso 3 del ADR 0010 — grafo de estados + `hammer boot` sergio · 3 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
def DEFAULT_STATE_ROOT pub
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
enum Error pub
silq'uyninpi t'ikrakurqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
type Result pub
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
enum ChangeOp pub
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
struct Change pub
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
struct GenerationManifest pub
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
struct ApplyReport pub
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
struct RecoverReport pub
paqarirqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
struct RollbackReport pub
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn generations_dir
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn current_file
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn manifest_path
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn pending_path
paqarirqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn pending pub
paqarirqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn write_pending
paqarirqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn clear_pending
paqarirqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn current pub
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn get pub
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn list pub
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn next_id
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn live_chain pub
paqarirqan hammer-upgrade: GC de generaciones huérfanas — 'hammer upgrade prune' (E4 hardening) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
struct PruneReport pub
paqarirqan hammer-upgrade: GC de generaciones huérfanas — 'hammer upgrade prune' (E4 hardening) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn prune pub
paqarirqan hammer-upgrade: GC de generaciones huérfanas — 'hammer upgrade prune' (E4 hardening) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
struct TreeEntry
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
enum EntryKind
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn enumerate_tree
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn walk
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn apply pub
ukhunpi t'ikrakurqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn report_from_changes
paqarirqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn project_plan
paqarirqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn undo_changes
paqarirqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn rollback pub
ukhunpi t'ikrakurqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn recover pub
paqarirqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn project_entry
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn backup_existing
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn backup_existing_once
paqarirqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn restore_from_backup
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn remove_path
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn tmp_sibling
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn write_atomic
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn set_current
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn journal_change
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn now_secs
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
mod tests
silq'uyninpi t'ikrakurqan arranque-grafo: current/default siempre presentes — interop con el lector de mirada sergio · 3 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn seal_tree
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn h64
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn write
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn apply_projects_tree_and_records_generation
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn apply_is_idempotent_for_same_tree
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn rollback_restores_previous_tree_exactly
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn rollback_to_pre_upgrade_state
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn rollback_without_generation_errors
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn apply_rejects_tree_that_does_not_match_expected
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn journal_records_each_change
paqarirqan hammer-upgrade: upgrades atómicos con generaciones y rollback (Etapa E4, primer corte) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn interrupt_apply
paqarirqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn apply_refuses_when_a_pending_apply_exists
paqarirqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn recover_roll_forward_completes_interrupted_apply
paqarirqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn recover_roll_back_undoes_interrupted_apply
paqarirqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn recover_is_noop_without_pending
paqarirqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn apply_clears_pending_on_success
paqarirqan hammer-upgrade: journal de intención + recover idempotente (E4 endurecimiento #4a) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn prune_removes_orphans_but_keeps_live_chain
paqarirqan hammer-upgrade: GC de generaciones huérfanas — 'hammer upgrade prune' (E4 hardening) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn boot_graph_builds_dag_and_activate_rolls_back_to_ancestor
ukhunpi t'ikrakurqan arranque-grafo: current/default siempre presentes — interop con el lector de mirada sergio · 3 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin
fn prune_with_keep_trims_chain_depth
paqarirqan hammer-upgrade: GC de generaciones huérfanas — 'hammer upgrade prune' (E4 hardening) sergio · 4 killa ñawpaq
⟲ Sutichaypa ñawpa willaynin