Source
Mina_o1js_Excel_Report.xlsx → Master Comparison, row "Conditional logic / witnesses / circuit analysis" (relationship: O1LABS CANONICAL).
Problem
docs/zkapps/o1js/circuit-writing-primer.mdx (1531 words / 13 code blocks, last updated 2025-09-23) is a single page covering ground that o1Labs splits across three maintained pages:
writing-constraint-systems/conditional-logic ✅ verified live 2026-09-06
writing-constraint-systems/witnesses ✅ verified live
writing-constraint-systems/analyzing-constraint-systems ✅ verified live
The report rates o1Labs "more complete & current" here. Our primer contains no link to docs.o1labs.org.
Proposed action
o1Labs is canonical for constraint-system writing. Either:
Whichever is chosen, the "analyzing constraint systems" pointer is required — that topic exists only on o1Labs today (see the separate "o1Labs-only topics" issue).
Checklist
Related: #1208, #953, #952, #955, #892
Source
Mina_o1js_Excel_Report.xlsx→ Master Comparison, row "Conditional logic / witnesses / circuit analysis" (relationship: O1LABS CANONICAL).Problem
docs/zkapps/o1js/circuit-writing-primer.mdx(1531 words / 13 code blocks, last updated 2025-09-23) is a single page covering ground that o1Labs splits across three maintained pages:writing-constraint-systems/conditional-logic✅ verified live 2026-09-06writing-constraint-systems/witnesses✅ verified livewriting-constraint-systems/analyzing-constraint-systems✅ verified liveThe report rates o1Labs "more complete & current" here. Our primer contains no link to
docs.o1labs.org.Proposed action
o1Labs is canonical for constraint-system writing. Either:
vercel.jsonredirect, as Phase 2 of Assess & stage migration of zkApp Developers section to o1Labs docs (docs.o1labs.org/o1js) #1208 did for the other o1js guides.Whichever is chosen, the "analyzing constraint systems" pointer is required — that topic exists only on o1Labs today (see the separate "o1Labs-only topics" issue).
Checklist
conditional-logic,witnessesandanalyzing-constraint-systemsllmsartifactsRelated: #1208, #953, #952, #955, #892