beadboard/skills/beadboard-driver/scripts/resolve-bb.mjs
zenchantlive 1ae7efb31b feat(skills): formalize agent coordination via beadboard-driver
We moved from ad-hoc task claims to a strictly defined 'Skill' system.

Triumphs:
- Implemented the 'beadboard-driver' skill, which encodes our project-specific coordination protocols (claim, reservation, handoff).
- This ensures that any AI operative (or human supervisor) can participate in the project lifecycle using a unified CLI-driven state machine.
- Decoupled high-level mission logic from low-level file mutations, allowing for easier agent skill composition in the future.

Raw Honest Moment:
Initially, we were just 'winging it' with manual status updates. Formalizing this into a skill was a necessary step to ensure our collaboration is repeatable and resilient to agent context swaps.
2026-02-14 00:23:41 -08:00

26 lines
612 B
JavaScript

#!/usr/bin/env node
import { resolveBbPath } from './lib/driver-lib.mjs';
async function main() {
try {
const resolved = await resolveBbPath();
process.stdout.write(`${JSON.stringify(resolved, null, 2)}\n`);
} catch (error) {
process.stdout.write(
`${JSON.stringify(
{
ok: false,
source: 'internal',
resolved_path: null,
reason: error instanceof Error ? error.message : String(error),
remediation: 'Inspect resolve-bb.js runtime environment and retry.',
},
null,
2,
)}\n`,
);
}
}
void main();