Revisions – ML-Draft-020

DP16 — Roadmap & Milestones

Back to Draft Comments Patches History

Revision History

0 patches on this document

Patches and comments are scoped to the whole document family, not to a single revision. When you open a revision, highlights show what still applies to that revision body; anything anchored to text a later revision removed is listed as needing re-anchoring, and anything that can no longer be merged at all is marked obsolete. See all patches.

What changed between revisions

Comparing Revision 00 (original) with Revision 01. Struck-through text was removed; highlighted text was added.

73 paragraphs added 10 paragraphs rewritten +32 / −41 characters inside rewritten paragraphs
  1. # DP16 – Roadmap and Milestones

  2. Added

    *Honest, resourced, and revisable commitments about what gets built, when, and with what evidence*

  3. Added

    <!-- dp-local-version: 1.0 | standardized: 2026-07-27 -->

  4. ## 1. Purpose of This Draft

  5. 110 unchanged paragraphs
  6. This roadmap system layer ensures that coordination signals remain trustworthy under uncertainty, incentives, and scale rather than degrading into narrative management.

  7. Added

    ## 6. Milestone Framework

  8. Added

    DP16 requires that milestones be structured objects rather than sentences on a slide. A milestone that cannot be classified, scoped, resourced, and closed is a narrative claim, not a commitment.

  9. Added

    ### 6.1 Milestone anatomy

  10. Added

    Every milestone carries:

  11. Added

    - a persistent identifier that survives reorganization and renaming - scope (in-scope, out-of-scope) and explicit completion criteria - commitment class and confidence level - dependency references with control and certainty classification (5.1) - assurance gates that must clear before completion (5.2) - funding state and maintenance ownership (5.8, DP17) - an accountable owner and a next review date - evidence links once claimed complete (5.3)

  12. Added

    Failure mode: **unbounded milestone**, where completion is a matter of interpretation.

  13. Added

    ### 6.2 Commitment classes

  14. Added

    Public roadmap language must remain proportional to class:

  15. Added

    - **exploratory:** under investigation; no delivery implied - **committed:** scoped, owned, and resourced; delivery expected within a stated window - **funded:** committed with secured resources and named maintenance ownership - **blocked:** committed but held by an identified dependency - **deprecated / withdrawn:** intentionally stopped, with rationale retained

  16. Added

    Failure mode: **class inflation**, where exploratory work is communicated in committed language.

  17. Added

    ### 6.3 Status transitions and triggers

  18. Added

    Transitions between classes are events, not edits. Each transition records who decided, why, what changed, and who is affected, and where material, triggers notification and governance review (5.4, DP3).

  19. Added

    Failure mode: **silent transition**, where status changes without a record.

  20. Added

    ### 6.4 Completion and partial completion

  21. Added

    Completion requires evidence proportional to the claim. Partial delivery is represented as partial, with the remaining scope carried forward under the same identifier rather than absorbed into a success statement.

  22. Added

    Failure mode: **rounding up**, where partial work is reported as delivered.

  23. Added

    ### 6.5 Milestone receipts and comparison views

  24. Added

    Each closed milestone produces a receipt linking claim to artifacts (docs, code, tests, audits, attestations), and roadmap views allow comparison of committed versus current versus delivered state over time (DP15 linkage).

  25. Added

    Failure mode: **unverifiable closure**, where completion cannot be independently checked.

  26. Added

    ## 7. Phased Rollout

  27. Added

    Roadmap honesty depends on distinguishing stages of maturity. DP16 requires explicit phases with entry and exit criteria so that demonstrations are not mistaken for deployed capability.

  28. Added

    ### 7.1 Phase ladder

  29. Added

    - **research:** feasibility and risk exploration; no external reliance expected - **prototype:** demonstrable behavior in controlled conditions; not for dependence - **pilot:** limited real participants, bounded scope, monitored, reversible - **limited production:** available with declared constraints and support commitments - **general availability:** broadly usable with assurance, support, and maintenance in place - **sustained / maintained:** funded upkeep, security response, and deprecation policy

  30. Added

    Failure mode: **phase skipping**, where pilots are marketed as general availability.

  31. Added

    ### 7.2 Entry and exit criteria

  32. Added

    Movement between phases requires satisfying declared gates, typically including security and privacy review (DP15), safety and containment posture for AI capability (DP11, DP13), governance readiness (DP3), accessibility, operational support, and funding for the next phase (DP17).

  33. Added

    Failure mode: **gate erosion**, where criteria are waived under schedule pressure without record.

  34. Added

    ### 7.3 Reversibility and rollback

  35. Added

    Each phase declares how it can be paused, narrowed, or withdrawn, including participant notification, data handling on withdrawal, and preservation of records.

  36. Added

    Failure mode: **irreversible rollout**, where problems cannot be contained without breaking dependents.

  37. Added

    ### 7.4 Communication rules per phase

  38. Added

    Public claims are bounded by phase. Demonstrations, benchmarks, and previews are labeled with phase, evaluation context, and known limitations, and cannot imply availability that does not exist.

  39. Added

    Failure mode: **demo-to-production drift**, where audiences reasonably infer capability that is not deployed.

  40. Added

    ### 7.5 Cohort and zone sequencing

  41. Added

    Where rollout proceeds by community, zone, or region, sequencing and selection criteria are published, along with what earlier cohorts are expected to absorb in risk and what later cohorts gain.

  42. Added

    Failure mode: **invisible experimentation**, where participants do not know they are the pilot.

  43. Rewritten

    ## 6.8. Governance, Accountability, and Agency Surfaces

  44. DP16 requires that roadmap signals are not only visible but **actionable and contestable** within governance processes.

  45. 7 unchanged paragraphs
  46. - **non-actionable transparency**, where information is visible but cannot be used to influence outcomes - **accountability gaps**, where no actor is responsible for correcting misleading signals - **participation fatigue**, where communities lack effective recourse and disengage

  47. Rewritten

    ## 7.9. Incentives and Power Analysis

  48. Roadmaps sit inside powerful incentive fields. Teams, funders, partners, contributors, and communities often benefit in the short term from optimistic claims, compressed timelines, and selective disclosure of risk. DP16 exists because those incentives do not naturally produce truth.

  49. 5 unchanged paragraphs
  50. A critical failure mode is credibility arbitrage, where actors gain near-term benefits from inflated claims while distributing long-term costs to contributors and communities.

  51. Rewritten

    ## 8.10. Community Signals Informing DP16

  52. Community signals consistently show that people do not expect perfect prediction. They expect honesty, memory, and respect for the planning burdens created by public commitments.

  53. 3 unchanged paragraphs
  54. DP16 treats these signals as design inputs. Roadmap systems should make uncertainty legible, show dependency reality, and allow communities to distinguish delay caused by honest learning from delay caused by misrepresentation.

  55. Added

    ## 11. Evaluation Criteria

  56. Added

    Roadmap integrity is measurable. DP16 evaluates whether signals were reliable, not whether predictions were perfect.

  57. Added

    ### 11.1 Forecast and variance measures

  58. Added

    - **variance distribution:** planned versus actual delivery windows, reported without post-hoc rebasing - **explained variance ratio:** share of slips accompanied by published rationale - **re-forecast timeliness:** interval between a dependency change and public timeline update

  59. Added

    ### 11.2 Dependency and resourcing accuracy

  60. Added

    - **dependency disclosure rate:** share of blocking dependencies identified before commitment - **control classification accuracy:** how often "controlled" dependencies proved external - **funding-label accuracy:** how often committed work was actually resourced (DP17)

  61. Added

    ### 11.3 Evidence and memory measures

  62. Added

    - **receipt coverage:** share of completed milestones with verifiable evidence links - **changelog completeness:** share of material changes with recorded author, rationale, and impact - **history integrity:** absence of silent removals; prior states remain retrievable

  63. Added

    ### 11.4 Assurance visibility

  64. Added

    - **assurance ratio:** proportion of roadmap surface allocated to security, privacy, safety, and accessibility work - **gate adherence:** share of phase transitions that satisfied declared criteria - **capability claim accuracy:** alignment between stated AI readiness and evaluated capability (DP11)

  65. Added

    ### 11.5 Thresholds, triggers, and ratings

  66. Added

    Evaluation must be consequential:

  67. Added

    - integrity ratings attach to roadmap segments and are visible alongside milestones (Section 6, Section 8) - breaching thresholds (repeated silent changes, missing receipts, sustained unexplained variance) triggers governance review - correction, reclassification, or withdrawal is required where claims were misleading

  68. Added

    Failure modes:

  69. Added

    - **accuracy scoring that punishes honesty**, discouraging early disclosure of uncertainty - **metric gaming** through milestone splitting or scope shrinkage - **unowned measurement**, where results are published but change nothing

  70. Added

    ## 12. Implementation Patterns

  71. Added

    These patterns make roadmap integrity operational rather than aspirational. They are illustrative, not mandated.

  72. Added

    ### 12.1 Roadmap item registry

  73. Added

    A structured store where each milestone is a record with stable identifier, class, scope, dependencies, assurance gates, funding state, owner, and evidence links. Public views render from the registry, so presentation cannot drift from the underlying record.

  74. Added

    ### 12.2 Dependency graph with propagation

  75. Added

    Dependencies are modeled as edges with control and certainty attributes. When a dependency changes state, downstream milestones are flagged automatically for re-forecast rather than silently retaining old dates.

  76. Added

    ### 12.3 Dual-track board

  77. Added

    A single view presents feature work and assurance work with shared status vocabulary and linked gates, making deferral of security, privacy, or accessibility visible instead of invisible.

  78. Added

    ### 12.4 Milestone receipt store

  79. Added

    Completed milestones publish receipts referencing documentation, releases, test results, audits, or attestations (DP15), with permanent addresses so future readers can verify past claims.

  80. Added

    ### 12.5 Change feed and targeted notification

  81. Added

    Material roadmap changes emit an append-only public feed entry and notify affected communities, partners, and dependents, converting silent pivots into observable events.

  82. Added

    ### 12.6 Confidence and integrity badges

  83. Added

    Roadmap segments display confidence level, funding state, and integrity rating derived from measured history, giving readers a calibration signal at the point of reading.

  84. Added

    ### 12.7 Retrospective and pre-mortem templates

  85. Added

    Standard formats capture planned versus actual, dependency shifts, distinctions between uncertainty, error, and misrepresentation, and the specific planning changes adopted in response.

  86. Added

    ### 12.8 Public status surface

  87. Added

    A durable status page maps current phase, known blockers, open risks, and next review dates, so participants do not need to reconstruct state from announcements.

  88. Added

    Anti-patterns to avoid:

  89. Added

    - roadmaps maintained only in slides or marketing pages - status conveyed exclusively through release announcements - private trackers whose public rendering is manually curated - date changes applied by editing history rather than recording transitions

  90. Rewritten

    ## 9.13. Non-Goals and Explicit Boundaries

  91. DP16 does not aim to eliminate uncertainty or impose rigid planning. It defines what roadmaps are **not allowed to become**.

  92. 7 unchanged paragraphs
  93. - **methodology masking**, where process language obscures lack of commitment - **selective disclosure**, where only favorable information is surfaced - **narrative protection**, where truth is suppressed to maintain external perception

  94. Rewritten

    ## 10.14. Minimum DP16 Alignment (Non-Normative) (Non-Normative)

  95. Minimum alignment is the point at which roadmap signals are **reliable enough to coordinate real work**. The aim is not perfection, but to avoid systematically misleading participants.

  96. 3 unchanged paragraphs
  97. - **Aspirational drift:** commitments implied without binding scope or resourcing - **Dependency illusion:** plans rely on unresolved external conditions without disclosure - **Assurance invisibility:** security/safety work omitted from visible planning - **Historical erasure:** past commitments disappear without record - **Signal inflation:** capability claims exceed operational reality

  98. Rewritten

    ## 11.15. Open Questions and Future Work

  99. DP16 leaves several questions open because roadmap integrity depends on context, maturity, and governance capacity. The goal is not to impose one planning methodology, but to define the integrity conditions that any credible method must satisfy.

  100. 2 unchanged paragraphs
  101. These questions should mature through future ML-Drafts, reference implementations, and governance experiments. DP16 should not freeze roadmap practice too early; it should make roadmap integrity inspectable while methods evolve.

  102. Rewritten

    ## 12.16. Relationship to Other Desirable Properties

  103. DP16 is a cross-cutting property because roadmap integrity affects whether other desirable properties can be trusted over time.

  104. - **DP3: Adaptive Governance.** Governance needs accurate roadmap signals to sequence decisions, allocate attention, and adjust priorities. If roadmap changes are silent, governance becomes reactive and legitimacy suffers. - **DP7: Interoperability.** Interoperability depends on shared timelines, version expectations, and dependency clarity. Roadmap drift across systems can break integration even when protocols are sound. - **DP9–DP10: Builder and learner expectations.** Contributors and learners invest time based on public signals. Roadmap integrity protects that investment from being misdirected by hype or vague commitments. - **DP11–DP15: AI, security, and provenance alignment.** Capability claims, safety gates, audits, provenance systems, and security posture all require visible sequencing. DP16 ensures assurance work is not hidden behind feature marketing. - **DP17: Financial sustainability.** Milestones must reflect funding and maintenance reality. Unfunded commitments should be labeled as contingent rather than presented as guaranteed delivery.

  105. If DP16 fails, other DPs can appear stronger than they are. A system may claim future privacy, future AI safety, future security, or future interoperability while coordinating present action around promises that are not structurally accountable.

  106. Rewritten

    ## 13.17. Foresight and Failure Design

  107. DP16 assumes delays, failures, and shifting conditions. It does not treat change as failure. It treats untracked, unexplained, or strategically obscured change as failure.

  108. 5 unchanged paragraphs
  109. A mature roadmap system does not avoid failure. It makes failure learnable, bounded, and repairable.

  110. Rewritten

    ## 14.18. Path Toward ML-RFC

  111. Advancement from ML-Draft to ML-RFC requires demonstrating that roadmap integrity can be operationalized across real initiatives, not merely described.

  112. 2 unchanged paragraphs
  113. Promotion to ML-RFC should require evidence that participants can compare commitments over time, verify milestone outcomes, and understand why material changes occurred.

  114. Rewritten

    ## 15.19. Closing Orientation

  115. DP16 is where the meta-layer demonstrates respect for time.

Revision 03 Currently served
Approved

Published: 2026-08-08

Pages: 10 | Words: 4650

What changed:

Synced from the book local rail (content/local/dpN.md), which carries the current working text for this chapter: expanded sections, renamed and renumbered headings, and editorial cleanup since the last revision. Published as a new revision so prior revisions stay intact.

Read this revision Compare with Revision 02
Revision 02
Approved

Published: 2026-08-05

Pages: 10 | Words: 4634

What changed:

Numbered section headings and cross-reference fixes for collaborative review

Read this revision Compare with Revision 01
Revision 01
Approved

Published: 2026-08-04

Pages: 10 | Words: 4634

What changed:

Synced from the book local rail (content/local/dpN.md), which carries the current working text for this chapter: expanded sections, renamed and renumbered headings, and editorial cleanup since the last revision. Published as a new revision so prior revisions stay intact.

Read this revision Compare with Revision 00 (original)

Published: 2026-05-04

Pages: 7 | Words: 3413

Read this revision