Skip to content

§5 determinism mechanism P1: core axis, roster, compose algebra, witnesses - #5944

Merged
briansrls merged 1 commit into
mainfrom
session/swift-ant-100
Jun 29, 2026
Merged

briansrls merged 1 commit into
mainfrom
session/swift-ant-100

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Jun 29, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Re-harvests the P1 determinism implementation from closed #5941 onto fresh main (post-#5937 design merge).

  • src/v2/std/determinism.dag: NonDetSource atoms, closed primitive roster lookup, determinism_compose algebra, witness data rows
  • dsl/std/determinism.dag: universal DeterminismAxis authority (Deterministic | NonDeterministic)
  • src/v2/test/claim/determinism_contract_test.dag: 7 fail-closed contract witnesses
  • docs/plans/determinism-mechanism-design.md: reconciled as MODIFY on merged DRAFT [design-for-sign] §5 determinism mechanism design #5937 — operator shape-signed, FLAG A/C locked, P1 authoring note
  • dsl/gunbc/design_document.dag + roadmap_authority.dag: authority rows; DESIGN.md + ROADMAP.md regen'd from authority
  • non_fold_residue_project.rs: roster determinism_class_eq + non_det_source_eq (restored accidentally-dropped commit_workflow entries in follow-up commit)

Supersedes the inert carrier open-thread entry; lens wiring remains P2+.

Test plan

  • claim_batch — all 7 determinism_contract_test witnesses PASS
  • claim_batch — non_fold_residue_clean_holds PASS
  • claim_batch — generated_artifact_drift_gate PASS (DESIGN.md / ROADMAP.md regen)
  • CI floor green (ci + rust_tests)

@gunbai-bot
gunbai-bot Bot marked this pull request as ready for review June 29, 2026 14:46
@gunbai-bot gunbai-bot Bot changed the title Harvest determinism P1 impl from closed #5941 onto fresh main: re-apply src/v2/std/determinism.dag + dsl/std/determinism.dag + determinism_contract_test.dag + non_fold_residue roster; reconcile design doc as MODIFY on merged #5937 (resolve add/add); regen DESIGN.md+ROADMAP.md from authority; FOLD cl §5 determinism mechanism P1: core axis, roster, compose algebra, witnesses Jun 29, 2026
…esses.

Re-harvest closed #5941 onto fresh main (post-#5937 design merge):
- v2.std.determinism primitive roster + determinism_compose algebra + witness data
- dsl/std/determinism.dag DeterminismAxis authority
- determinism_contract_test.dag (7 fail-closed witnesses)
- design doc reconciled as MODIFY on #5937; DESIGN.md + ROADMAP.md regen'd
- non_fold_residue roster: determinism_class_eq + non_det_source_eq

Co-authored-by: Cursor <cursoragent@cursor.com>
@briansrls
briansrls force-pushed the session/swift-ant-100 branch from 9c5b6cf to 2a42e5e Compare June 29, 2026 15:25
@briansrls
briansrls merged commit 059c4cd into main Jun 29, 2026
2 checks passed
@briansrls
briansrls deleted the session/swift-ant-100 branch June 29, 2026 16:20
briansrls added a commit that referenced this pull request Jun 29, 2026
…efinements. (#5954)

DeterminismAxis (#5944) landed without the named residue marks required by §6; name the compiler DeterminismClass refinement and P5 behavioral projection so the one-core-two-refinements decomposition is honest in the substrate.

Co-authored-by: Brian Searls <briansrls@gunb.ai>
Co-authored-by: Cursor <cursoragent@cursor.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