Commit graph

15 commits

Author SHA1 Message Date
jedarden
e16680820e Add bf-168 notes: claude-print-ci WorkflowTemplate added to declarative-config
WorkflowTemplate claude-print-ci committed to jedarden/declarative-config at
k8s/iad-ci/argo-workflows/claude-print-ci-workflowtemplate.yml. Phase 9 scope:
verify step only, delegating to rust-verify. Build+release steps deferred to Phase 11.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 01:53:23 -04:00
jedarden
8ef28b339b Add bf-3n3 notes: claude-print.yaml NEEDLE adapter installed and validated
Copied claude-print.yaml to ~/.config/needle/adapters/ and confirmed
needle test-agent returns Status: READY with stdin input and
needle-transform-claude transform.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 01:50:08 -04:00
jedarden
86c51495a9 Add bf-3vj verification notes: install.sh already complete
install.sh was created in Phase 9 (commit 50b2132). Verified it passes
bash -n, covers x86_64/aarch64 musl targets, installs with -m 755 to
~/.local/bin, and runs claude-print --check post-install.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 01:46:35 -04:00
jedarden
6b5d114a03 Add bf-360 verification notes for --check subcommand
Confirms the --check subcommand (src/check.rs) is fully implemented:
openpty probe, mkfifo probe, optional mock_claude PTY round-trip,
exits 0 on success with diagnostic table, exits 2 on any FAIL.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 01:44:16 -04:00
jedarden
dfdf76300a Add Phase 9 verification notes for bead bf-42j
Confirms all deliverables complete: claude-print.yaml, install.sh,
claude-print-ci WorkflowTemplate, and --check subcommand. All probes
pass (openpty, mkfifo, mock_claude PTY round-trip). README flags match
--help output.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 01:39:04 -04:00
jedarden
08420de402 Re-verify bead bf-2f1: Phase 8 Emitter tests confirmed passing (second run)
All 13 emitter unit tests pass on re-verification. Implementation was
already complete from prior run; this run confirms correctness and
commits the bead close state.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 01:20:27 -04:00
jedarden
4cf7acb8f8 Close bead bf-2f1: Phase 8 Emitter verification complete
All 13 emitter unit tests pass. Phase 8 implementation verified:
text/json/stream-json output formats, error result objects, exit
code mapping, and stream-json reader thread all confirmed correct.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 01:18:12 -04:00
jedarden
c688d2c84c Verify Phase 6 completion on retry (bf-64s)
All tests pass including test_stop_hook_fires and
test_missing_transcript_path_derived. Implementation complete in 59e170e.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 00:38:49 -04:00
jedarden
2760d9b07f Add Phase 6 completion notes for bf-64s
Verifies test_stop_hook_fires and test_missing_transcript_path_derived pass;
documents the FIFO open race resolution (OQ-4) and path derivation algorithm.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 00:30:40 -04:00
jedarden
71a3a70a84 Investigate starvation alert: all beads blocked by dependency chain (bf-5bl)
All open beads are transitively blocked waiting on bf-64s (Phase 6, in_progress).
No configuration error — sequential dependency chain is working as designed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 23:59:09 -04:00
jedarden
89e051666c Close bead bf-vsm: Phase 5 Startup Sequencer complete
All four Phase 5 components implemented and verified: keyword trust
dismiss, idle-gap timing, bracketed paste injection, and large-prompt
file relay. 55 tests pass (20 startup unit + 11 test_trust_dialog_*
integration + 24 others).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 22:41:15 -04:00
jedarden
066f1e060b Close bead bf-9u4: bracketed paste injection verified complete
Implementation was already present from bf-54m. make_prompt_payload()
wraps the startup prompt in ESC[200~ / ESC[201~\r; injection fires after
the post-dismiss idle gap. All 41 tests pass confirming correct behavior.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 10:17:59 -04:00
jedarden
f504fadc07 Close bead bf-gvw: Phase 4 Terminal Emulator complete
All 9 terminal unit tests pass. TerminalEmu in terminal.rs handles
DA1/DA2/DSR/XTVERSION/WinSize probes with dedup bitmask and split-chunk
accumulation.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 09:27:56 -04:00
jedarden
5f4910a879 Close bead bf-rw7: Phase 2 Hook Installer + PTY Spawner complete
All Phase 2 deliverables (hook.rs, pty.rs, --no-inherit-hooks, mock-claude
fixture, test_pty_spawns_tty) were implemented in prior commits. All 14 unit
tests and the integration test pass. This commit records the bead close.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Bead-Id: bf-rw7
2026-06-08 09:11:07 -04:00
jedarden
4edf5220a8 Close bead bf-l5z: verify test_pty_spawns_tty acceptance
All three deliverables (--no-inherit-hooks flag, mock-claude fixture,
test_pty_spawns_tty integration test) were implemented in 17c35f4.
This commit records the bead closure and verified acceptance.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 09:00:10 -04:00