Skip to content

Record every UK build attempt in Logbook #666

Description

@juaristi22

Part of workstream A of the UK-migration master epic (#665). Should land before the P1 calibration work starts generating intermediate builds — Logbook is the migration's build-attempt memory.

#628 delivered the append-only Logbook: hash-chained rows (pipeline, rung, seed, code_pin, input_pins_digest, identity_digest, phases_reached, gate_verdicts, wall_seconds, cost_usd, artifact_location, disposition), durable local spool first, best-effort Supabase insert (remote availability never part of build correctness). But adoption is per-tool, and today only tools/build_us_multispine_pool.py calls the record_build_attempt seam — no UK driver or uk_runtime module references Logbook at all.

Scope

Out of scope

Acceptance

Running any UK driver at any rung — pass, fail, or abort — appends exactly one validated row to the spool/archive, and tools/logbook.py render shows the UK attempt chain alongside the US one.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions