CDF Quick Start – From Context to Practice¶
“CDF is not another delivery method — it’s the commitment layer that makes methods work.”
⚠️ ATTENTION: You may be viewing a downloaded version.
The living, latest version of this documentation is always available online: CDS Official Documentation
A commitment-design system for turning meaning into decision-grade intent and formal commitments — without drifting into delivery theater.
⏱️ 30-Second Summary
The Commitment Design System (CDS) defines a simple lifecycle:
Meaning Discovery → Intent Refinement → Commitment Formalization.
It produces three canonical artifacts — Meaning Handshake, Intent Package, Commitment Envelope — plus quality checks and re-entry rules that prevent teams from “starting work” without a real commitment.
What Is CDS¶
CDS is a commitment formation system.
Where most frameworks focus on how teams execute work, CDS focuses on the step before execution becomes expensive:
making sure the commitment is real, inspectable, and governable.
CDS exists because many failures attributed to delivery (Agile, Scrum, “bad requirements”, “slow engineering”) are actually upstream commitment problems: - meaning was never aligned - intent was never decision-grade - commitment was never formalized (accountability, change protocol, acceptance evidence)
CDS replaces “just start and iterate” with a more disciplined stance:
- Discover meaning
- Refine intent
- Formalize commitment
- then run delivery with fewer surprises and less escalation
Where CDS sits in the 3in3.dev stack¶
CDS is designed to connect two layers:
- HCS (Human Cooperation System) explains cooperation stability and breakdowns at a universal level.
- 3SF (3-in-3 SDLC Framework) runs software delivery commitments across Client–Vendor–Product coherence.
CDS sits between them as the commitment-design layer: - narrower than HCS (focused on a specific commitment) - upstream of 3SF (prepares a commitment that delivery can actually run)
Who It’s For¶
CDS is designed for practitioners who routinely translate between:
- business meaning ↔ product intent ↔ delivery commitments
- multiple stakeholders with different stakes and language
- uncertainty that cannot be “estimated away”
Typical roles: - Product leaders and product-facing discovery practitioners - Project / delivery leads (internal or vendor-side) - Business analysts and solutioning practitioners (RFI/RFP) - Engineering leaders who keep inheriting ambiguous commitments
What CDS Is — and What It Is Not¶
What CDS Is¶
CDS is a system model and artifact discipline for: - discovering and aligning meaning - shaping decision-grade intent - formalizing commitments that can be governed and inspected over time
It is designed to prevent drift and escalation by making: - tradeoffs explicit - decision rights explicit - change routable - acceptance evidence explicit
What CDS Is Not¶
CDS is not: - ❌ a delivery methodology (Scrum/Kanban replacement) - ❌ a requirements format or ticketing standard - ❌ a strategy framework - ❌ a tool stack recommendation - ❌ a substitute for leadership or decision-making
CDS ends when the Commitment Envelope is formalized.
Execution belongs to a runtime (e.g., 3SF, Agile/Kanban, or your org’s delivery system).
The CDS Core Model (Meaning → Intent → Commitment)¶
CDS is intentionally simple:
-
Meaning Discovery
Align on conditions, needs, frictions, stakes, evidence, and uncertainty.
Output: Meaning Handshake. -
Intent Refinement
Convert meaning into decision-grade intent: outcomes, signals, boundaries, constraints, tradeoffs, assumptions, decision rights.
Output: Intent Package. -
Commitment Formalization
Freeze intent into a governable commitment: accountability, governance cadence, change protocol, acceptance evidence, revisit triggers.
Output: Commitment Envelope.
CDS User Onboarding Checklist¶
Start here before you apply any delivery method.
| Step | Action | Why This Step Is Necessary |
|---|---|---|
| 1. Orient | Read Vision, Principles, and Beliefs. | Aligns stance: CDS is a commitment system, not a method war. |
| 2. Choose profile | Start with Core Model, then apply Software Delivery Profile only if your runtime is delivery. | Keeps CDS universal, profiles additive. |
| 3. Discover meaning | Produce a Meaning Handshake. | Prevents solution-first commitments. |
| 4. Refine intent | Produce an Intent Package. | Makes intent decision-grade: signals, boundaries, constraints, tradeoffs. |
| 5. Formalize commitment | Produce a Commitment Envelope. | Makes commitment executable and governable. |
| 6. Run quality checks | Use Core Quality Checks (Must / Should / Smells + re-entry rules). | Prevents “progress by assumption.” |
| 7. Hand off to runtime | Hand the Commitment Envelope into your runtime (e.g., 3SF). | CDS prepares the input contract; runtime executes. |
How to Navigate CDS¶
CDS documentation is structured for fast, non-linear use:
| Section | Purpose |
|---|---|
| Core Model | The universal Meaning → Intent → Commitment lifecycle, artifacts, and quality checks. |
| Software Delivery Profile | Adds delivery-grade fields and gates; maps Commitment Envelope into 3SF-style runtime coherence. |
| Reference | Glossary, schemas, sources, practices map, versioning/licensing. |
Where to Start¶
-
Vision, Principles, and Beliefs
The stance and purpose of CDS. -
Core Model
The overview page that links Meaning Discovery → Intent Refinement → Commitment Formalization. -
Software Delivery Profile (if applicable)
Start with the overview, then use the mapping and stage extensions.
When You’re Ready¶
If you want to apply CDS immediately, start with:
- Meaning Handshake (template)
- Intent Package (template)
- Commitment Envelope (template)
Then use Core Quality Checks to decide whether you can progress — or should re-enter an earlier stage.
CDF begins with meaning, not method. Make the commitment real — then choose how to run it.