- Current published release candidate: v0.11.2 (1 October 2026).
- Package version: 0.11.2.
- Core lifecycle:
UNDERSTAND → DEFINE → DESIGN → PLAN → IMPLEMENT → VERIFY → REVIEW → SIMPLIFY → COMPLETE. - Public command surface: 16 workflow commands.
- Engineering skills: 48.
- Primary position: DKF is the reliability control plane for agentic software development — AI can write it. DKF proves it.
- Development Contracts with authoritative-source fingerprints.
- Independent verification and deterministic
BLOCKED / PENDING / ACCEPTEDacceptance. - Required-control/reviewer coverage, architecture-drift detection and source-staleness protection.
- Execution-safety and blast-radius controls with preserved human approval gates.
- Bounded correction and canonical artifact reconciliation.
- DKF Design Authority and
design.mdgovernance. - DK Intelligence & Memory and DK Control Center.
- Numbered Decision Interface and structured suggestion promotion.
- Secrets & Configuration Readiness Gate (v0.11.0): fail-closed configuration handling, zero-credential AI-context exposure, Git tracking protection and release blocking for unresolved release-critical configuration.
- Live UI Preview & Visual Verification (v0.11.1): UI-context preview arming, declared dev-server start/reuse, provider-neutral browser opening, ownership-safe shutdown and VERIFY-stage browser evidence.
- Token & Context Efficiency Hardening (v0.11.1): section-aware source materialization, token profiles, compact role contexts and CI token budgets.
Integrated through PR #53; Issue #50 is completed.
- Modes: Rapid, Balanced, Specification-Driven, Documentation-Driven and Maintenance & Evolution.
- Project mode state is revisioned, persisted and explicitly change-controlled.
- Mode policy affects specification/artifact/planning depth but cannot weaken mandatory DKF controls.
- New Development Contracts bind an immutable mode snapshot and fingerprint; later mode changes affect future contracts only.
- Historical pre-v0.11 PRs #42/#43 are archival evidence and must not be merged directly.
- Final PR #53 validation passed the full Ubuntu and Windows
npm run release:validatematrix.
Integrated through PR #54; Issue #51 is completed.
- Requirements carry explicit provenance: USER_STATED, USER_CONFIRMED, AI_PROPOSED, RESEARCH_DERIVED or ASSUMED.
- Authoritative requirement/question/scope/design/approval transitions require explicit Product Owner authority.
- IDEA presents one persisted numbered interaction at a time and requires its exact fingerprint for consumption.
- Discovery uses journal-first, hash-chained persistence with safe restart recovery and corruption fail-closed behavior.
- Interaction consumption uses hash-chained receipts to prevent replay.
- Design applicability/disposition is Product Owner-bound; caller-supplied mock authority state is not accepted.
- Canonical
docs/01-concept/idea-brief.mdapproval is bound to exact artifact, discovery and design fingerprints. - Direct edits, stale source changes, replay attempts and authority-chain corruption invalidate or block progression.
- Historical PR #35 is archival behavioral evidence and must not be merged directly.
- Final PR #54 validation passed the full Ubuntu and Windows
npm run release:validatematrix, including the dedicated IDEA adversarial suite.
- Historical draft PRs #12, #35, #42 and #43 are closed and preserved only as archival evidence.
- Production-readiness Issue #44 is closed as superseded by the v0.11.1 release.
- Development Modes Issue #50 and IDEA Authority Issue #51 are completed and closed.
- Canonical README, strategy, roadmap, release notes and changelog distinguish published v0.11.1 from post-release functionality integrated on
main. - GitHub Actions are maintained on the current major versions identified by repository dependency automation to avoid deprecated action runtimes.
- Remote historical branches may remain until branch refs are explicitly deleted; their existence is not authority for current implementation state.
- Green automated tests alone do not authorize publication.
- Do not claim post-v0.11.1 mainline functionality is published until version, tag, GitHub Release and package publication gates are explicitly completed.
- After any release-impacting change, run the full release-validation/package-consumer gates on the final merge base and verify the published distribution.
- Phase 0/1 analysis is isolated on draft PR #59 / branch
analysis/scale-context-iteration-phase01; no production runtime behaviour or package version has been changed. - Live repository baseline is v0.11.2 at main commit
62badbf7d0abee3344b1f5db2b2fbc876cf004e2. The earlierv0.11.0proposal collides with released history; repository SemVer policy supports v0.12.0 as the recommended feature-release target. - Existing Token & Context Efficiency Hardening must be extended, not rebuilt. Current section-aware source delivery achieved 81.89% / 94.59% / 92.53% source-token reduction in representative single-package / multi-package / calculation-heavy fixtures.
- Current state persistence still creates immutable per-transition micro-files. A 26-revision Autopilot fixture produced 26 revision files + 1 pointer file (17,537 bytes), before counting per-run orchestration revisions and other DKF state.
- Current gate selection is risk/security/design aware but has no first-class engineering/numerical domain profile. The calculation-heavy fixture still resolved only specification + tests + code review.
- Current runtime does not centrally measure provider tokens, repository file reads, repository orientation scans, host agent invocations, or host tool calls. These remain unavailable rather than estimated.
- Cross-platform token-audit output differs because the chars/4 estimator counts checkout line endings; future Cost Observatory comparisons should normalize line endings while preserving historical regression compatibility.
- Phase 0/1 baseline CI passed the full Ubuntu + Windows matrix in GitHub Actions run
37618731275. - Canonical evidence:
docs/04-architecture/dkf-scale-context-iteration-phase01-baseline.md. - Next lifecycle action: reconcile the approved Scale, Context & Iteration specification with the measured baseline, then enter DEFINE/DESIGN/PLAN. Do not begin production implementation before the validated PLAN.
- Phase 2 is complete on draft PR #59 / branch
analysis/scale-context-iteration-phase01; no production runtime implementation or package-version change has been made. - Reconciled target release: Development Kit v0.12.0 — Scale, Context & Iteration.
- General-purpose architecture is locked: DKF core provides generic mechanisms; project-specific/domain rules live in project configuration, adapters, fixtures, or verification extensions. No app- or industry-specific business logic belongs in DKF core.
- Canonical terminology: Verification Extension SDK replaces the provisional “Domain Verification SDK”.
- Workspace targets use arbitrary project-defined IDs; examples such as web/mobile/database/calculations are non-authoritative examples only. Routing is capability/configuration driven.
- Phase 2 artifacts:
docs/04-architecture/dkf-scale-context-iteration-v0.12-specification.mddocs/04-architecture/dkf-scale-context-iteration-v0.12-technical-design.mddocs/04-architecture/dkf-scale-context-iteration-v0.12-implementation-plan.mddocs/04-architecture/dkf-scale-context-iteration-v0.12-plan-model.jsondocs/04-architecture/dkf-scale-context-iteration-phase02-validation.md
- Deterministic PLAN result:
valid: true, 10 tasks, 9 declared dependency edges, all required logical resources owned exactly once, allDKF-120-AC-001throughDKF-120-AC-040criteria covered,issues: []. - PLAN validation passed on Ubuntu and Windows in GitHub Actions run
37659800053, together with the existing release-validation matrix. - Approved execution order:
T01 Cost Observatory -> T02 Workspace Target Engine -> T03 Execution Capsules & Context Cache -> T04 State Engine V2 -> T05 Lifecycle Instances -> T06 Discovery & Controlled Re-entry -> T07 Generic Gate Profiles -> T08 Verification Extension SDK -> T09 Complexity Delta Guard -> T10 Control Center + Comparative Release Validation. - Next lifecycle action: create the Development Contract for DKF120-T01 — Cost Observatory from the Phase 0/1 baseline, v0.12 specification, technical design, and validated PLAN. Production implementation starts only under that contract.
- DKF120-T01 — Cost Observatory is accepted for progression on branch
feature/v0.12-cost-observatory. - Development Contract:
INC-DKF120-T01, schema 1.2.0, final observed source fingerprintsha256:5a89b0c0dd841d09cfcbf465ffc36c4c0e768574282c4c94aa389d713231f661, risk 2, stale=false. - T01 criteria:
DKF-120-AC-001,002,003,033. - Final derived gates: specification + tests; code-reviewer; no specialist control domain; no human approval; no configuration-readiness dependency.
- Implemented generic runtime:
runtime/orchestration/cost-observatory.mjs+schemas/cost-record.schema.json. - Cost records use newline-normalised logical context measurement, optional provider token observations, null for unavailable host/provider metrics, explicit DKF-controlled counters, elapsed time, append-only
.development-kit/telemetry/cost-records.jsonl, and baseline/current comparison. - No application-specific or industry-specific logic is present. T01 remains host/provider independent.
- Focused Cost Observatory suite: 9/9 PASS on Ubuntu; T01 gate PASS on Windows.
- Final full CI for validated T01 head
3b6164dc67a6ceb98ca43e971c2b4636a6c95aa3: GitHub Actions run37665136625, Ubuntu PASS + Windows PASS, including exactrelease:validate. - Correction history is preserved:
REV-T01-001: volatile acceptance timestamp test assertion corrected.REV-T01-002: no-credentials architectural boundary moved out ofsecurityConstraintsso derived gates match the approved PLAN; no actual security gate was bypassed.
- Canonical evidence:
docs/04-architecture/dkf-cost-observatory-t01-review.mddocs/04-architecture/dkf-scale-context-iteration-phase03-t01-validation.md
- v0.12.0 is still unreleased; package version remains 0.11.2 and no merge/publish/release is authorised by T01 acceptance.
- Next validated increment: DKF120-T02 — Workspace Target Engine. Create a new Development Contract before implementation.
- DKF120-T02 — Workspace Target Engine is accepted for progression on branch
feature/v0.12-workspace-target-engine. - T02 Development Contract:
INC-DKF120-T02, schema 1.3.0, observed source fingerprintsha256:80af00ee728b98a0055e9971272d8fc3d6f436c32a6a040109f4e5ffde27bbf2, risk 2, stale=false. - T02 acceptance criteria:
DKF-120-AC-004,005,006,007,039. - Final derived gates: specification + tests; code-reviewer; no specialist control domain; no human approval; no configuration-readiness dependency.
- T02 bootstrap rule: the T02 contract itself is intentionally unbound to workspace targets because it creates the Workspace Target Engine. Target-aware contracts after T02 may bind targets normally.
- New canonical project-local registry:
.development-kit/workspace.json, Workspace Target Registry schema v1. - Workspace targets are fully project-defined: arbitrary safe IDs, relative paths, descriptive kind, dependencies, commands, capabilities, verification commands, and opaque adapter metadata.
- DKF core routing is capability/configuration-driven. Target names and
kindare never dispatch policy. - Engine provides direct dependencies, reverse dependants, dependency closure, affected closure, verification closure, command resolution, generic repository-boundary discovery, and single-root fallback.
- Invalid paths, unknown target dependencies, and dependency cycles fail closed.
- Development Contract schema advances to 1.3.0 with optional
workspaceTargetsbinding: registry path/fingerprint + primary/affected/verification targets. Existing supported schema versions remain readable. - Workspace-registry fingerprint participates in normal contract staleness. Final integration proof confirms registry drift converts a previously
ACCEPTEDtarget-aware contract toBLOCKEDthrough the existingSTALE_CONTRACTpath. - Focused Workspace Target Engine suite on implementation head
94a10a77d38bdeba57ee398cb533b2d1409afc5c: 14/14 PASS. - Full implementation CI: GitHub Actions run
37668415974, Ubuntu PASS + Windows PASS, including the T02 gate and exactrelease:validate. - Correction history preserved:
REV-T02-001: orchestration regression test stopped pinning obsolete Development Contract schema 1.2.0.REV-T02-002: required reference documentation was added for the T02 contract-generator script.REV-T02-003: Configuration Readiness integration test stopped pinning obsolete schema 1.2.0.REV-T02-004: acceptance-path hardening added to prove workspace-registry drift blocks deterministic acceptance.
- Canonical T02 evidence:
docs/04-architecture/dkf-workspace-target-engine-t02-review.mddocs/04-architecture/dkf-scale-context-iteration-phase04-t02-validation.md
- DKF remains general-purpose: no application-specific or industry-specific target semantics entered core.
- v0.12.0 is still unreleased; package version remains 0.11.2; no merge, tag, publish, or release is authorised by T02 acceptance.
- Next validated increment: DKF120-T03 — Execution Capsules & Context Cache. T03 must receive its own Development Contract before implementation and should use target binding where applicable.
- DKF120-T03 — Execution Capsules & Context Cache is accepted for progression on branch
feature/v0.12-execution-capsules-context-cache. - T03 Development Contract:
INC-DKF120-T03, schema 1.3.0, risk 3, stale=false. - Observed T03 source fingerprint:
sha256:db93ea4d721808aa351bfedffb17d5b65ad6defca34b8322089a18d742602baf. - T03 is target-aware and binds
dkf-frameworkas primary/affected/verification target against workspace registry fingerprintsha256:b5c3d286ab2b1b65c68e9ac17fbb6f45698986449ffb2129fa4666eff60f9c3e. - T03 acceptance criteria:
DKF-120-AC-008,009,010,011,035. - Risk-3 derived gates: specification + tests; architecture-reviewer; code-reviewer; security-reviewer; security control domain; no human consequential-action approval.
- New runtime primitives:
runtime/orchestration/context-cache.mjsruntime/orchestration/execution-capsule.mjs- Execution Capsule schema v1
- Context Cache Entry schema v1.
- Canonical cache acceleration area:
.development-kit/cache/context/. It is disposable, rebuildable acceleration state and is never canonical project/business/specification authority. - Execution Capsules are deterministic reference manifests. They carry contract/task/run/lifecycle references; authoritative source paths/selectors/fingerprints without copied source content; target binding; context-cache fingerprints; compact target facts; relevant file/test fingerprints; target/dependency delta; upstream accepted-task references; verified runtime facts with provenance; and future gate/profile references.
- Runtime facts in capsules are explicitly
non-authoritative-observation. buildContextPackage()remains the authoritative role-context constructor. With a fresh capsule it still independently re-reads authoritative sources, checks whole-file fingerprints, and uses existing section-aware materialisation; repository reorientation may come from the validated capsule.- Capsule-aware isolation metadata distinguishes
authoritativeSourcesReRead=true,repositoryReRead=false,repositoryContextFromCapsule=true, andcapsuleFreshnessVerified=true. - Deterministic invalidation covers Development Contract/source drift, workspace authority drift, selected-target structural changes, relevant file/test content, persisted Configuration Readiness registry state, missing/changed/corrupt cache entries, and future gate-profile revision input.
- Present changed files are automatically added to the relevant-file fingerprint set so a caller cannot accidentally omit changed content from invalidation.
- Changes in an unrelated unselected target do not invalidate an unrelated target-scoped capsule when contract/workspace authority remains unchanged.
- Cache deletion/corruption causes a safe miss/rebuild; an old capsule referencing missing/stale cache state is rejected rather than trusted.
- Security hardening confines low-level cache reads/writes to
.development-kit/cache/context/, rejects relevant/changed-file symlink reads, realpath-checks project boundaries, validates cache-entry integrity before capsule creation, and fails closed on stale/tampered cache state. - T03 correction history:
REV-T03-001: absent Configuration Readiness state originally included a synthetic changing timestamp and caused perpetual false cache misses; fixed by fingerprinting only the persisted registry file when present, absence = stable null.REV-T03-002: cache semantic identity originally includedcreatedAt; timestamp removed from semantic fingerprint while retained as audit metadata.REV-T03-003: present changed files are now automatically unioned into relevant invalidation inputs.REV-T03-004: cache I/O and repository-path security boundaries hardened.REV-T03-005: capsule creation now validates supplied cache-entry integrity directly.
- Focused T03 suite on reviewed implementation head
765a64a577238d73169fc9ae91bb8697a76ded6d: 19/19 PASS. - Implementation CI: GitHub Actions run
37672806212, Ubuntu PASS + Windows PASS, focused T03 gate PASS on both, exactrelease:validatePASS on both. - T03 focused two-target Cost Observatory evidence:
- logical context bytes: 9,591 -> 7,053 (26.46% reduction);
- estimated context tokens: 2,398 -> 1,764 (26.44% reduction);
- target-orientation scans: 2 -> 1 (50.00% reduction);
- current comparison used cache hit=1, miss=0.
- These are focused T03 fixture measurements only. They do not claim the final v0.12 release objectives (>=40% repeated context reduction, >=60% redundant repository-read reduction, >=70% repeated full orientation reduction) are achieved; release-wide validation remains later work.
- Canonical T03 evidence:
docs/04-architecture/dkf-execution-capsule-t03-review.mddocs/04-architecture/dkf-scale-context-iteration-phase05-t03-validation.md
- Architecture/code/security/security-control review verdicts: PASS; unresolved Critical 0, Major 0, Minor 0.
- DKF remains general-purpose and provider/host/domain neutral. No application-specific cache or capsule semantics entered core.
- v0.12.0 remains unreleased; package version remains 0.11.2; T03 acceptance does not merge to
main, tag, publish, or release. - Next validated increment: DKF120-T04 — State Engine V2. T04 requires its own Development Contract before production implementation.