Repository navigation
Description
Crate split step 2 of 7 — from the merged design
Design: doc/2026-11-01T16-53-00Z_design_id_crate_split/2026-11-01T16-53-00Z_design_id_crate_split.md (merged as PR #3824, 2026-11-01). Tracking issue: #3447. Program: #3195 (build-time review; Drew's priority order — shipped-binary runtime performance first, build time second).
Scope (design, verbatim intent)
Design step 2: id-store, then id-events. Traits down (seam 3's trait half), then the event store with the membership-trait inversion for ingest.
Current state
Not started. Nothing extracted yet for this step.
Dependency — do not start early
Step 1 (id-caps) merged. If this step's queue task is claimed before the dependency lands, park it with that reason.
Fuel canary (non-negotiable, every step): the FUEL_BUDGETS tables in pkgs/id/src/sandbox.rs must be byte-identical after this step; the fuel-tables diff is committed in the step PR. Any drift means behaviour changed and the step stops. Full verification protocol: design note §"Verification protocol".
Verification protocol (design, every step): one PR; main green throughout; the shipped binary is built by the same Nix derivations at every point (all three entry points: the sub-flake's id-web and id-lib, and default.nix); test count matches or exceeds the step-0 baseline with any delta named; cold check-build timing recorded on #3447 and #3195 with the laptop load noted. Heavy builds run under ~/tools/fleet-build-lock on the laptop (max 2 concurrent, CARGO_BUILD_JOBS = half the cores) — there is no load gate (Drew, 2026-11-02).
Activity
dezren39 commentedon Nov 2, 2026
🤖 Agent note · picked up
pkgs/id/crates/id-coreexists on origin/main, no id-caps; step 0 (PR id: ci-check profile for the nix test phase (#3195 phase 1) #3674) also still OPEN. Sibling task 6294 holds the step-1 pickup.dezren39 commentedon Nov 2, 2026
🤖 Agent note · parked
pkgs/id/crates/id-coreon origin/main; step-0 PR id: ci-check profile for the nix test phase (#3195 phase 1) #3674 also OPEN. Sibling task 6294 holds the step-1 pickup. Packet forbids starting step 2 early.queue/6298-4405-*and begin extraction. No branch or worktree created; nothing to salvage.200 remaining items
dezren39 commentedon Nov 6, 2026
🤖 Agent note · parked
dezren39 commentedon Nov 6, 2026
🤖 Agent note · parked
dezren39 commentedon Nov 6, 2026
🤖 Agent note · parked — dependency not landed
directpkgs/on main contains onlyid— no id-caps crate has landed. The issue body directs: if this step's queue task is claimed before the dependency lands, park it with that reason.