marky-e0kp add CEngineResult FFI path alongside blob#60
Conversation
Pins rust 1.93.1 (matching MODULE.bazel), zig 0.15.2, bazel 7.4.1, lefthook, and cargo-audit. Includes [tasks.*] wrappers for the common bazel/cargo commands documented in CLAUDE.md. docs/DEVELOPMENT.md covers bootstrap, system deps (clang/llvm-ar/ld.lld on Linux; brew llvm on macOS), and task usage. https://claude.ai/code/session_01WTkGndiW91HpirJSRQZfcR
|
Required keyword not found in PR title or description. |
|
Caution Review failedFailed to post review comments 📝 WalkthroughWalkthroughA new Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
This PR adds a large set of .bones/tasks/*.md task-tracking documents plus initial .bones and Bazel configuration files.
Changes:
- Add many new
.bones/tasks/marky-*.mdtask/bug/epic definitions. - Add
.bones/config.yamlto define task defaults, gates, audit, and semantic provider config. - Add a
.bazelrcwith platform configs and LTO-focused--config=release/--config=macos-ltosettings.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| .bones/tasks/marky-u6p.md | Add task doc |
| .bones/tasks/marky-u46.md | Add bug doc |
| .bones/tasks/marky-u3m.md | Add task doc |
| .bones/tasks/marky-tzq.md | Add task doc |
| .bones/tasks/marky-tfd.md | Add task doc |
| .bones/tasks/marky-syx.md | Add feature doc |
| .bones/tasks/marky-sjrn.md | Add task doc |
| .bones/tasks/marky-rmx.md | Add task doc |
| .bones/tasks/marky-rbk.md | Add task doc |
| .bones/tasks/marky-raq2.md | Add task doc |
| .bones/tasks/marky-r7j.md | Add bug doc |
| .bones/tasks/marky-r0g.md | Add task doc |
| .bones/tasks/marky-qyf.md | Add epic doc |
| .bones/tasks/marky-qv6.md | Add task doc |
| .bones/tasks/marky-qqb.md | Add task doc |
| .bones/tasks/marky-qpy.md | Add task doc |
| .bones/tasks/marky-qnw.md | Add bug doc |
| .bones/tasks/marky-pyb.md | Add task doc |
| .bones/tasks/marky-pvr.md | Add feature doc |
| .bones/tasks/marky-poe.md | Add task doc |
| .bones/tasks/marky-pms.md | Add task doc |
| .bones/tasks/marky-pk33.md | Add task doc |
| .bones/tasks/marky-pj4.md | Add bug doc |
| .bones/tasks/marky-pgxq.md | Add bug doc |
| .bones/tasks/marky-peu.md | Add epic doc |
| .bones/tasks/marky-ops.md | Add task doc |
| .bones/tasks/marky-oiv.md | Add task doc |
| .bones/tasks/marky-o8e.md | Add task doc |
| .bones/tasks/marky-n7i.md | Add task doc |
| .bones/tasks/marky-n5w.md | Add task doc |
| .bones/tasks/marky-mkr.md | Add epic doc |
| .bones/tasks/marky-m8b.md | Add task doc |
| .bones/tasks/marky-luy.md | Add epic doc |
| .bones/tasks/marky-luy.3.md | Add task doc |
| .bones/tasks/marky-luy.2.md | Add task doc |
| .bones/tasks/marky-luy.1.md | Add task doc |
| .bones/tasks/marky-ltcu.md | Add task doc |
| .bones/tasks/marky-lsl.md | Add task doc |
| .bones/tasks/marky-lpb.md | Add epic doc |
| .bones/tasks/marky-lkj.9.md | Add task doc |
| .bones/tasks/marky-lkj.8.md | Add task doc |
| .bones/tasks/marky-lkj.7.md | Add task doc |
| .bones/tasks/marky-lkj.6.md | Add task doc |
| .bones/tasks/marky-lkj.5.md | Add task doc |
| .bones/tasks/marky-lkj.4.md | Add task doc |
| .bones/tasks/marky-lkj.3.md | Add task doc |
| .bones/tasks/marky-lkj.2.md | Add feature doc |
| .bones/tasks/marky-lkj.13.md | Add task doc |
| .bones/tasks/marky-lkj.12.md | Add task doc |
| .bones/tasks/marky-lkj.11.md | Add task doc |
| .bones/tasks/marky-lkj.10.md | Add task doc |
| .bones/tasks/marky-lkj.1.md | Add task doc |
| .bones/tasks/marky-lj58.md | Add task doc |
| .bones/tasks/marky-kvr.md | Add bug doc |
| .bones/tasks/marky-ktt.md | Add task doc |
| .bones/tasks/marky-k48.md | Add task doc |
| .bones/tasks/marky-jwsk.md | Add task doc |
| .bones/tasks/marky-jrw.md | Add bug doc |
| .bones/tasks/marky-j7h.md | Add task doc |
| .bones/tasks/marky-itd.md | Add task doc |
| .bones/tasks/marky-ir5.md | Add task doc |
| .bones/tasks/marky-i873.md | Add task doc |
| .bones/tasks/marky-i3fl.md | Add bug doc |
| .bones/tasks/marky-i0b9.md | Add task doc |
| .bones/tasks/marky-hwc.md | Add epic doc |
| .bones/tasks/marky-hoh.md | Add task doc |
| .bones/tasks/marky-hk7.md | Add bug doc |
| .bones/tasks/marky-hgz.md | Add task doc |
| .bones/tasks/marky-h0x.md | Add task doc |
| .bones/tasks/marky-h0lp.md | Add bug doc |
| .bones/tasks/marky-gsh.md | Add task doc |
| .bones/tasks/marky-g9t.md | Add epic doc |
| .bones/tasks/marky-g9t.7.md | Add task doc |
| .bones/tasks/marky-g9t.6.md | Add task doc |
| .bones/tasks/marky-g9t.5.md | Add task doc |
| .bones/tasks/marky-g9t.4.md | Add task doc |
| .bones/tasks/marky-g9t.3.md | Add task doc |
| .bones/tasks/marky-g9t.2.md | Add task doc |
| .bones/tasks/marky-g9t.1.md | Add task doc |
| .bones/tasks/marky-g9b.md | Add feature doc |
| .bones/tasks/marky-g2g.md | Add task doc |
| .bones/tasks/marky-g0dn.md | Add bug doc |
| .bones/tasks/marky-fm9.md | Add task doc |
| .bones/tasks/marky-fgl8.md | Add task doc |
| .bones/tasks/marky-fe7.md | Add task doc |
| .bones/tasks/marky-f2c.md | Add task doc |
| .bones/tasks/marky-ejt.md | Add task doc |
| .bones/tasks/marky-efm.md | Add feature doc |
| .bones/tasks/marky-een.md | Add task doc |
| .bones/tasks/marky-eci.md | Add task doc |
| .bones/tasks/marky-e5pa.md | Add bug doc |
| .bones/tasks/marky-e2j.md | Add bug doc |
| .bones/tasks/marky-e0t.md | Add task doc |
| .bones/tasks/marky-de5.md | Add bug doc |
| .bones/tasks/marky-d6r.md | Add task doc |
| .bones/tasks/marky-d4v.md | Add bug doc |
| .bones/tasks/marky-clg.md | Add bug doc |
| .bones/tasks/marky-cfj.md | Add task doc |
| .bones/tasks/marky-ccv.md | Add task doc |
| .bones/tasks/marky-c44x.md | Add task doc |
| .bones/tasks/marky-c0t.md | Add task doc |
| .bones/tasks/marky-bt9.md | Add task doc |
| .bones/tasks/marky-bni.md | Add task doc |
| .bones/tasks/marky-bjj.md | Add task doc |
| .bones/tasks/marky-b1q.md | Add task doc |
| .bones/tasks/marky-aoo.md | Add task doc |
| .bones/tasks/marky-ams.md | Add task doc |
| .bones/tasks/marky-ak23.md | Add task doc |
| .bones/tasks/marky-agv.md | Add task doc |
| .bones/tasks/marky-agk.md | Add task doc |
| .bones/tasks/marky-a90.md | Add task doc |
| .bones/tasks/marky-a5w.md | Add task doc |
| .bones/tasks/marky-9ya.md | Add task doc |
| .bones/tasks/marky-9s9.md | Add task doc |
| .bones/tasks/marky-9m7o.md | Add bug doc |
| .bones/tasks/marky-9dx.md | Add bug doc |
| .bones/tasks/marky-9cw.md | Add bug doc |
| .bones/tasks/marky-9bv.md | Add bug doc |
| .bones/tasks/marky-8s3.md | Add epic doc |
| .bones/tasks/marky-8s3.9.md | Add task doc |
| .bones/tasks/marky-8s3.8.md | Add task doc |
| .bones/tasks/marky-8s3.7.md | Add task doc |
| .bones/tasks/marky-8s3.2.md | Add task doc |
| .bones/tasks/marky-8s3.12.md | Add task doc |
| .bones/tasks/marky-8s3.11.md | Add task doc |
| .bones/tasks/marky-8s3.10.md | Add task doc |
| .bones/tasks/marky-8ri.md | Add task doc |
| .bones/tasks/marky-8pt.md | Add task doc |
| .bones/tasks/marky-8la.md | Add bug doc |
| .bones/tasks/marky-8jx.md | Add task doc |
| .bones/tasks/marky-8gp.md | Add task doc |
| .bones/tasks/marky-88hp.md | Add task doc |
| .bones/tasks/marky-859.md | Add bug doc |
| .bones/tasks/marky-840.md | Add task doc |
| .bones/tasks/marky-83b.md | Add task doc |
| .bones/tasks/marky-7za.md | Add task doc |
| .bones/tasks/marky-7pw.md | Add epic doc |
| .bones/tasks/marky-7dq.md | Add task doc |
| .bones/tasks/marky-7cl.md | Add task doc |
| .bones/tasks/marky-79z.md | Add task doc |
| .bones/tasks/marky-77x.md | Add task doc |
| .bones/tasks/marky-77m.md | Add task doc |
| .bones/tasks/marky-6yk.md | Add feature doc |
| .bones/tasks/marky-6qri.md | Add feature doc |
| .bones/tasks/marky-6n3.md | Add task doc |
| .bones/tasks/marky-6i9.md | Add task doc |
| .bones/tasks/marky-686.md | Add epic doc |
| .bones/tasks/marky-631.md | Add bug doc |
| .bones/tasks/marky-5yt.md | Add task doc |
| .bones/tasks/marky-5yt.2.md | Add task doc |
| .bones/tasks/marky-5yt.1.md | Add task doc |
| .bones/tasks/marky-5vnt.md | Add bug doc |
| .bones/tasks/marky-5rq.md | Add bug doc |
| .bones/tasks/marky-5qa.md | Add task doc |
| .bones/tasks/marky-5n9.md | Add task doc |
| .bones/tasks/marky-5ig.md | Add task doc |
| .bones/tasks/marky-5fcg.md | Add task doc |
| .bones/tasks/marky-5by.md | Add task doc |
| .bones/tasks/marky-4xj.md | Add task doc |
| .bones/tasks/marky-4g8.md | Add task doc |
| .bones/tasks/marky-4cu.md | Add bug doc |
| .bones/tasks/marky-4atp.md | Add task doc |
| .bones/tasks/marky-4aa.md | Add bug doc |
| .bones/tasks/marky-43i.md | Add task doc |
| .bones/tasks/marky-42e.md | Add task doc |
| .bones/tasks/marky-3w5.md | Add task doc |
| .bones/tasks/marky-3l6.md | Add task doc |
| .bones/tasks/marky-36t.md | Add task doc |
| .bones/tasks/marky-36a.md | Add bug doc |
| .bones/tasks/marky-260.md | Add bug doc |
| .bones/tasks/marky-1vb.md | Add task doc |
| .bones/tasks/marky-1n9q.md | Add bug doc |
| .bones/tasks/marky-16m.md | Add bug doc |
| .bones/tasks/marky-10h.md | Add task doc |
| .bones/tasks/marky-0xh.md | Add task doc |
| .bones/tasks/marky-0rf.md | Add task doc |
| .bones/tasks/marky-0mr.9.md | Add bug doc |
| .bones/tasks/marky-0mr.6.md | Add bug doc |
| .bones/tasks/marky-0mr.5.md | Add bug doc |
| .bones/tasks/marky-0mr.4.md | Add bug doc |
| .bones/tasks/marky-0mr.3.md | Add bug doc |
| .bones/tasks/marky-0mr.2.md | Add bug doc |
| .bones/tasks/marky-0mr.1.md | Add bug doc |
| .bones/tasks/marky-0jz.md | Add task doc |
| .bones/tasks/marky-0gl.md | Add bug doc |
| .bones/tasks/marky-0g6.md | Add bug doc |
| .bones/config.yaml | Add bones config |
| .bazelrc | Add Bazel config |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
This label looks inconsistent with the other rules_rust settings in the same file (which use @rules_rust//rust/settings:...). If @rules_rust//:extra_rustc_flags isn’t a real build setting, Bazel will fail to parse/apply the config. Prefer using the same namespace as the other flags (e.g., --@rules_rust//rust/settings:extra_rustc_flags=...) or whichever label the repo’s rules_rust version actually defines.
| build:release --@rules_rust//rust/settings:extra_rustc_flags=-Clinker-plugin-lto,-Ccodegen-units=1,-Cembed-bitcode=yes |
There was a problem hiding this comment.
The YAML frontmatter has duplicate status keys; in YAML, the later key typically wins, so status: open will be ignored. Remove one and keep the intended value. Also, the title marks this as an EPIC, but type: feature may confuse any tooling that expects epics to be type: epic.
| status: closed | |
| type: epic |
There was a problem hiding this comment.
Duplicate status keys in YAML frontmatter will lead to one value being ignored (typically status: closed overriding status: open). Remove the duplicate and keep the correct status so task state is unambiguous for any automation consuming these files.
There was a problem hiding this comment.
The PR title references adding a CEngineResult FFI path alongside a blob, but the diff content is primarily .bones task docs plus Bazel and bones configuration. If the title is outdated, please update it to reflect the actual changes; if code changes are missing, they may not have been included in this PR.
Summary by CodeRabbit