Declare consumed compiler inputs through the existing checked recipe (#931)

This commit is contained in:
Quixos Development Agent 01f26965-84fa-4a79-8069-725682c13065
2026-11-05 21:00:55 +00:00
parent 7545f7392d
commit e5232098aa
5 changed files with 412 additions and 125 deletions
+8
View File
@@ -4,6 +4,14 @@ Shared protobuf APIs for Camino, orch, package runtimes/descriptors and values,
plus the capability language/compiler. Commands below are for backend development;
workspace authors use `qx-workspace check` for all verification.
The flake's default Package and check use the same `default.nix` constructor.
It declares implementation, tests, grammars, protobufs, installed Nix helpers and
the package/Yarn/TypeScript configuration as inputs. All existing compiler tests,
generated-code comparisons and emitted fixtures remain in that build;
documentation edits preserve its identity. The monorepo's maintained
`checks.x86_64-linux.quixos-protocol-source` check builds that checked compiler
before evaluating source-input mutations against the actual constructor.
## Capability language
The grammar is `grammar/QuixosCapability.g4`. The parser lowers source into the