Add BuildOrbitly v1 scaffold and deterministic pipeline#4
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 1fd3b148bd
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| entry: 'index.html', | ||
| files: ['frontend/', 'api/minimal.js'], |
There was a problem hiding this comment.
Add the declared light_app entry file to schema files
verify() requires the scaffold to contain the schema entry, but this schema declares entry: 'index.html' while files only includes frontend/ and api/minimal.js; as a result, any request classified as light_app deterministically fails verification with Missing required entry point: index.html even when generation is otherwise correct.
Useful? React with 👍 / 👎.
| entry: 'server.js', | ||
| files: ['frontend/', 'backend/', 'db/'], |
There was a problem hiding this comment.
Include full_product entry artifact in its schema file list
The full_product schema has the same mismatch: entry is server.js but files omits server.js, so runPipeline() for full-product intents always returns verification.ok: false due to a missing entry point, which blocks successful output for that entire task class.
Useful? React with 👍 / 👎.
Motivation
Description
buildorbitly/project scaffold withREADME.md,package.json, and.gitignorefor run instructions and architecture docs.src/types.jsand asrc/schema-registry.jsthat definesstatic_surface,light_app, andfull_productschemas.services/intent-gate.js(compileIntent),services/schema-instantiator.js(instantiateSchema),services/planner.js(createPlan),services/scaffold-generator.js(generateScaffold),services/code-generator.js(generateCode),services/verify.js(verify), andservices/acl.js(ACL).src/pipeline.jsand addsrc/main.jsas a sample entrypoint that runs the pipeline and records ACL metrics.Testing
npm run start --prefix buildorbitlyto execute the full pipeline end-to-end as an automated smoke run.static_surfaceintent, scaffolded artifacts, and returnedverification.ok: trueindicating no schema violations.Codex Task