Skip to content

Commit 1881de8

Browse files
fryorcrakenclaude
andcommitted
template: drop prescriptive how-to, add module-builder requirement
- Trim the cross-platform bullet: state the outcome (works on both platforms) rather than prescribing the implementation. The earlier wording told builders how to structure their flake, which isn't the template's job. - Add a new Supportability bullet pointing builders at logos-module-builder + the Logos tutorial. Hand-rolled module flakes are how cross-platform packaging breaks in the first place; the shared builder already handles Mach-O vs ELF correctly. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 9b7dee0 commit 1881de8

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

prizes/LP-0000.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@
3636
>
3737
> **Supportability** — standard requirements (adapt as needed):
3838
> - The program is deployed and tested on LEZ devnet/testnet.
39-
> - The submission builds and runs end-to-end on both **macOS (Apple Silicon)** and **Linux (x86_64)**. The demo script must succeed without modification on both platforms from a clean clone. If a component is genuinely platform-bound (e.g. Mach-O install-name fixup), the flake/build system must conditionally skip it on the other platform rather than fail evaluation.
39+
> - The submission builds and runs end-to-end on both **macOS (Apple Silicon)** and **Linux (x86_64)**. The demo script must succeed without modification on both platforms from a clean clone.
40+
> - Logos Basecamp modules are built with [`logos-module-builder`](https://github.com/logos-co/logos-module-builder) (`mkLogosModule`), following the [Logos tutorial](https://github.com/logos-co/logos-tutorial). Hand-rolled module flakes are discouraged: cross-platform packaging (Mach-O install names, ELF RPATH, etc.) lives in the shared builder so individual modules don't have to re-solve it.
4041
> - End-to-end integration tests run against a LEZ sequencer (standalone mode) and are included in CI.
4142
> - CI must be green on the default branch.
4243
> - A README documents end-to-end usage: deployment steps, program addresses, and step-by-step instructions for interacting with the program via CLI and Basecamp app.

0 commit comments

Comments
 (0)