Examples
Examples
Try the starting example
- Projects [ID,required deliverable/version/approval tokens,received tokens]; enter JSON
- [["A",["design-v2","approval"],["design-v2"]],["B",["source","approval"],["source","approval"]]]
- Missing evidence by record (JSON)
- [["A",["approval"]],["B",[]]]
- Complete records (count)
- 1
- Completion fraction
- 0.5
Try another scenario
- Projects [ID,required deliverable/version/approval tokens,received tokens]; enter JSON
- [["A",["design-v3","approval"],["design-v3","approval"]],["B",["source","approval"],["source"]]]
- Missing evidence by record (JSON)
- [["A",[]],["B",["approval"]]]
- Complete records (count)
- 1
- Completion fraction
- 0.5
Calculation method
Calculation method
Missing evidence by record (JSON)
For each record, ordered required tokens absent from received tokens; exact case-sensitive equality.
Complete records (count)
Count records with no missing required tokens.
Completion fraction
Complete record count/record count.
Symbols and units
- a
- Projects [ID,required deliverable/version/approval tokens,received tokens]; enter JSON
Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.
Assumptions & limits
Assumptions & limits
- Handover required-version and approval tokens must be specified exactly; token presence does not verify deliverable content. Supported limits: All numeric inputs and computed intermediates must remain finite. Supported numeric input magnitude is zero or 1e-12 through 1e12 in absolute value; reject values outside this bounded range. All lists/JSON record tables are limited to 100 records unless a stricter bound is stated; reject malformed record arity and wrong member types. Nonempty <=100 records [identifier,required token array,received token array]; required tokens unique. Document contents and validity are not inferred from recorded token presence.
Are these inputs private?
These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.