Separate JavaScript and Rust package roots - #161
Conversation
Adding .gitkeep for PR creation (default mode). This file will be removed when the task is complete. Issue: #160
Working session summaryDone. PR 161 is updated and ready: Current head is Both latest CI runs passed on that head:
Implemented the JS/Rust package-root split, separate workflows/releases/docs/scripts, the issue-160 case study, and Windows-safe Rust test fixes found during CI. I also filed the Rust template follow-up here: link-foundation/rust-ai-driven-development-pipeline-template#65 This summary was automatically extracted from the AI working session output. |
🤖 Solution Draft LogThis log file contains the complete execution trace of the AI solution draft process. 💰 Cost estimation:
📊 Context and tokens usage:
Total: (1.0M + 20.0M cached) input tokens, 79.2K output tokens, $33.695573 cost 🤖 Models used:
📎 Log file uploaded as Repository (85349KB)Now working session is ended, feel free to review and add any feedback on the solution draft. |
✅ Ready to mergeThis pull request is now ready to be merged:
Monitored by hive-mind with --auto-restart-until-mergeable flag |
This reverts commit 40c13d5.
|
Did we process all the scripts at root ./scripts folder as per requirements? |
|
🤖 AI Work Session Started Starting automated work session at 2026-06-08T14:12:50.044Z The PR has been converted to draft mode while work is in progress. This comment marks the beginning of an AI work session. Please wait for the session to finish, and provide your feedback. |
|
Yes. I audited the former root Current disposition:
I also added regression coverage in |
|
Follow-up is complete and PR 161 is ready for review again.
PR: #161 |
🤖 Solution Draft LogThis log file contains the complete execution trace of the AI solution draft process. 💰 Cost estimation:
📊 Context and tokens usage:
Total: (191.1K + 2.4M cached) input tokens, 13.4K output tokens, $4.864889 cost 🤖 Models used:
📎 Log file uploaded as Gist (19677KB)Now working session is ended, feel free to review and add any feedback on the solution draft. |
✅ Ready to mergeThis pull request is now ready to be merged:
Monitored by hive-mind with --auto-restart-until-mergeable flag |
Summary
Fixes #160.
js/rust.ymlCI/release workflow underrust/js.ymlandrust.ymlworkflows usingjs-vandrust-vrelease tag prefixesscripts/directory was fully removed, with JS scripts underjs/scripts/and Rust scripts underrust/scripts/docs/case-studies/issue-160/with issue/PR data, template snapshots, verification logs, and implementation notesresolve_pathabsolute paths and streaming cwd)Testing
bun test js/tests/repository-layout.test.mjscd js && bun run lintcd js && bun run format:check./js/node_modules/.bin/prettier --config js/.prettierrc --check docs/case-studies/issue-160/README.md js/tests/repository-layout.test.mjscd js && bun run check:duplicationcd js && PATH=/tmp/issue-160-bin:$PATH bun run test(684 pass, 5 skip)cd rust && cargo fmt --all -- --checkcd rust && cargo clippy --all-targets --all-featurescd rust && cargo test --all-features --verbosecd rust && cargo test --doc --all-features --verbosecd rust && cargo package --allow-dirtyrust-script --test rust/scripts/publish-crate.rsrust-script --test rust/scripts/version-and-commit.rs.github/workflows/js.ymland.github/workflows/rust.yml82c1a5a: JavaScript checks and release passed; Rust checks and release passedNotes
Local
sudowas unavailable, so the full JavaScript suite used a temporary downloadedjqbinary, matching the CI job'sjqdependency setup.