cyberneticlibrary

Fill missing symbols in crates

phase-b2-fillworkflowsetup L30
Microck/bun-rust-port-claude-artifacts
What it does

add or ungate blocked symbols per-crate

Best for

on-demand symbol provisioning as downstream blockers surface during multi-phase porting

Inputs
  • · { symbols: ['bun_X::Symbol', ...] }
Outputs
  • · { total_requested, total_added, by_crate: [{crate, requested, added, modules_touched}] }
Requires
  • · agent() executor per-crate
  • · cargo check
  • · Edit tool
Preconditions
  • · symbols requested via blocked_on from previous phase
  • · .zig available for each crate
Failure modes
  • · symbol depends on something else gated → skip
  • · concurrent edits across crates expected (tolerated)
Trust signals
  • · explicit /tmp/movein-skipped.txt input overrides CYCLEBREAK.md
  • · porting-manual patterns enforced