Skip to content

Cut the scope, redesign the language - #21

Open
dzikowski wants to merge 12 commits into
mainfrom
nightly
Open

Cut the scope, redesign the language#21
dzikowski wants to merge 12 commits into
mainfrom
nightly

Conversation

@dzikowski

Copy link
Copy Markdown
Contributor

No description provided.

dzikowski and others added 4 commits August 6, 2026 16:17
Replace the long security-detail bullets with six human-facing headlines;
All changes keeps the full technical record.

Co-authored-by: Cursor <cursoragent@cursor.com>
Jaiph is the language and orchestrator, not a sandbox product. Isolation
stays an outer wrap (container, pod, CI).

Co-authored-by: Cursor <cursoragent@cursor.com>
…exports

One interpreted callable (`def`); jaiph run requires export def main. Journal,
hooks, HTTP, and telemetry drop the workflow noun (RUN_START, /v1/defs, jaiph.def).

Co-authored-by: Cursor <cursoragent@cursor.com>
The live tree prints kind and name, not the source modifier. Fixtures that call across import or serve/MCP now mark those names export under private-by-default.

Co-authored-by: Cursor <cursoragent@cursor.com>
@dzikowski dzikowski changed the title Nightly Cutting the scope, redesign the language Aug 25, 2026
@dzikowski dzikowski changed the title Cutting the scope, redesign the language Cut the scope, redesign the language Aug 25, 2026
dzikowski and others added 8 commits August 25, 2026 21:48
…/first-run

Co-authored-by: Cursor <cursoragent@cursor.com>
Send is a step (`send <payload> -> channel`). Routes stay on the channel line. Handlers take 1 to 3 parameters.

Co-authored-by: Cursor <cursoragent@cursor.com>
Landing and 110_examples still expected 3-param banners and log lines the example no longer emits.

Co-authored-by: Cursor <cursoragent@cursor.com>
The homepage was a language-reference dump. Replace it with short copy, MCP/HTTP/first-run cards, and a single Windows switch. Surrounding how-to pages get matching titles and tighter prose.

Co-authored-by: Cursor <cursoragent@cursor.com>
Pages still described the old minisign fallback, serve JSON shapes, and run-async/script rules. Align them with the code, and surface --allow-unpinned in jaiph use --help.

Co-authored-by: Cursor <cursoragent@cursor.com>
The sandbox is gone (00b4623); these comments and test names still
described container mounts, docker force-remove, and container-stop
hooks that no longer exist. e2e/ensure_fail.jh was an unreferenced
fossil (tests write their own copy via e2e::file) and its transpile
output line leaves .gitignore with it. Behavior unchanged.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Follow-through on d72101a ("the public noun is def / run"): docs,
landing-page sample trees, CLI hints, and parser/validator error
messages now say def / run / program instead of workflow. Renames the
operator-log mirror opt-in JAIPH_SERVER_LOG_WORKFLOW to
JAIPH_SERVER_LOG_RUNS (hard rename, no fallback) and refreshes the
parse/validate snapshots plus embedded jaiph-skill assets. Also fixes
the grammar.md heading anchor: the stacked legacy IAL made kramdown
emit #workflow-body-statements and drop #def-body-statements.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The Summary led with the language change only; the sandbox removal is
the bigger operational break for anyone deploying, so it gets its own
Summary bullet with the what-to-do-instead pointer (wrap jaiph in your
own container — docs/deploy.md). Also records the
JAIPH_SERVER_LOG_RUNS rename under Run contracts.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant