Skip to content

Latest commit

 

History

History
49 lines (37 loc) · 1.69 KB

File metadata and controls

49 lines (37 loc) · 1.69 KB

Quality Contract

Intent

  • User outcome: Tiny Roll runs locally and connects to ChatGPT through /mcp.
  • Deployment Intent: PRIVATE_SELF_USE.
  • Primary workflow: Replace before final delivery.
  • Non-goals: Production, payments, auth, and external writes until Ramon approves.

Scope

  • In scope: MCP server, widget, local runtime, Docker Compose, connector instructions.
  • Out of scope: Real secrets, production deployment, payments, irreversible deletion.
  • Protected surfaces requiring Ramon approval: secrets, auth, external writes, payments, production, deletion.

Conformance Definition

This app is conforming only when:

  • App value is proven in app-value.md.
  • SDK rules are mapped in sdk-fit.md.
  • Tools are specified in tool-contracts.md.
  • Risks are tracked in risk-matrix.md.
  • Predictable failures are converted into defenses in failure-model.md.
  • Verification evidence is recorded in verification-report.md.
  • npm run verify passes.

Required Gates

Gate Required evidence PASS / FAIL
Plan Contracts complete Pending
App value Know/do/show value and focused capabilities proven Pending
SDK fit SDK rules mapped Pending
Generate Code matches contracts Pending
Verify Commands executed Pending
Review Traceability complete Pending

SDK Compliance Claim

Use this exact claim only after verification:

ChatGPT Apps with SDK compliance

This claim requires:

  • Every SDK rule in sdk-fit.md is implemented, verified, or marked Not applicable with a reason.
  • All tool contracts are complete.
  • All risks are closed or listed as residual.
  • verification-report.md says PASS.
  • DEPLOYMENT_INTENT.md has PASS for this app destination.