work-charter-dsh status and recovery
August 30, 2026 · View on GitHub
Last updated: 2026-08-30
Current state
- Phase: base exact-artifact qualification, dedicated L4 Standard O/P/E qualification, the DSH bundle-install correction against official DSH
dsh-v0.1.2-alpha.1, and public GitHub Pre-release publication are complete. No controlled baseline comparison or independent semantic assessment has run. - Repository subject: public
main@f734c2a6e2b8bb8e57475365d6d165f1d4f41d5c; release-qualification commitdae0362b15dc62278f16754ec6fc7ac3c5a92aa9; and bundle-correction/release commit09e52fd9860c6d3c8813f71f16c004f2a392c0a3on branchcodex/wcdp-v0.1.0-alpha.1-release. Annotated tag objectd5a7bd6baf17848c6d1fed31a5b019333c32eed3forv0.1.0-alpha.1peels to that release commit. Post-release documentation commits do not move the tag or alter the published artifact identity. - Package identity: private
work-charter-dsh@0.1.0-alpha.1, owned bypackage.json. The exact current release and runtime subject is.verification/release-readiness/final/work-charter-dsh-0.1.0-alpha.1.tgz, 39 entries, 98,593 bytes, npm SHA-174a13559a6acf689d941584d144ab966668a43a6, SHA-25640b2b176ad44a5ab888f36c555ad26ac23fe87aac7ed228a75717db2ac6f711b, and SHA-5126c8350817e4429dd1e6b0998fe584b2576dc403d728315094ed69ee340fe38996f6227d2d24ac3520b9d74490b804deb879591f435f18e29eeb82b9007c32ea7. Its packaged 52-line README is the checksum-bound pre-publication snapshot and still contains the then-true statement that the tag and Release did not yet exist; this post-release documentation tranche does not alter or replace the published and verified bytes. The asset name or URL alone is not the qualified identity. - Writer disposition: the current root Codex task is the sole writer only for the authorized bilingual README and canonical release-state alignment through native review and one local commit. A verified commit plus clean worktree closes this window and leaves repository writer
none. - Authorized effects for the current documentation tranche: update the English and Chinese README, reconcile canonical publication state required by review, stage the exact documentation files, run native review, and create one local commit.
- Excluded current effects: push, pull/rebase/merge, moving or replacing
v0.1.0-alpha.1, changing the GitHub Release or its assets, npm publication, dependency installation, global configuration, DSH or scdp tracked-source changes, and unrelated cleanup.
Bound dependencies
WC-UPSTREAM: installed Codex Skilljunwei529/work-charter0.3.0, package SHA-2567b67ea1f7073fa66ac91c36f3e39c735b54c04174e2fa3672068f8fa8948a5b2, normalized package tree0ac3cbb0f1fa8fa51d8f832c8127eabc9863ec9e.- DSH: task-owned clean detached checkout
.verification/dsh-v0.1.2-alpha.1, exact tagdsh-v0.1.2-alpha.1, commitcd5ef8148158c3a752a658978873241fdf8e2bbc. Its official build and 241-package release pack completed without tracked-source drift. The complete 241-tarball plus publish-order manifest has 242 rows and SHA-256b8aa5da1d0fec2abd7bf581819d7638de6e859adfd60c530a466b1c7ff90b1c6. - Coordination dependency: private
session-coordinator-dsh@0.1.1-alpha.1, public contract3, logical schema2, accepted source commit8bed40f3e18b106c69e3dadbef6f029092e73424, and public GitHub Pre-release tagv0.1.1-alpha.1. The exact published 31-entry, 97,138-byte artifact copied under.verification/release-inputs/session-coordinator-dsh-v0.1.1-alpha.1-published/has SHA-2569575d1edf782f16b2d87b49bc27e290ecf841fa607a7d4a4468a41de2389b269and SHA-5122cffe633734aea39989dd28d70e811536dd54aace5038b87ece3416013809fabf1394e053559e2f6c9b61c67f35ecd22a10972621cb3bdf79b097dd0bc2df2df. - Registry boundary: the exact alpha.1 DSH packages and scdp package are not published to npm. WCDP release production and consumer qualification therefore use the exact local DSH artifacts plus the checksum-bound public scdp GitHub asset. Ordinary registry-backed installation remains
BLOCKED; local two-producer release reproducibility is accepted only for this exact graph.
What is implemented
- Authoritative Host state with strict runtime schemas, compare-and-set revisions, role/writer policy, current Workstream-member revalidation, evidence/decision/notice state, unique checkpoint-per-route notices, latest-result acceptance gating, and fail-closed transitions.
- Plugin-owned storage with metadata/row validation and explicit incompatible or unknown states.
- Public-contract-only scdp integration for Workstream/Session validation, addressed Result Notices, causal dispositions, delivery state, idempotency, and unknown/conflict recovery.
- A DSH Skill, five model tools, and bounded active/paused runtime context reconstructable from the DSH Session log.
- Host Node ESM, generated Typert/Remote declarations, and DSH lazy-CJS Client packaging with exact peer/development identities.
- An installable DSH bundle declaration whose packaged
cordis.patch.ymlmounts the plain scdp profile dependency before the WCDP policy layer. - Additive global and per-Session read-only browser UI that leaves authoritative mutation on the Host/model-tool path and leaves DSH goal, plan, workflow, approval, Conversation, Trajectory, root/sidebar, and scdp ownership outside Work Charter authority.
- Alpha.1 split-Client adaptation using public Cordis, API Remotes, UI Renderer, UI Session, Conversation, Layout, and Sidebar faces; the removed aggregate Client runtime is absent.
Qualification checkpoint
- Work Charter
build, stricttypecheck,lint, and full tests pass at 6 files / 33 tests. The added release tests fail closed on metadata, package-file, path/source-map, license, DSH/scdp binding, generated-lock, provenance, and concurrent final-evidence drift. release:reproduceandrelease:auditPASS. Two isolated offline/frozen producers used the same generated source-bound lock and prepared frozen store, produced byte-identical 39-entry tarballs and identical package manifests, and recorded 26 source rows, 39 package rows, the complete 242-row DSH manifest, the exact public scdp artifact, and unsigned provenance. The final four files are retained under.verification/release-readiness/final/.- The published scdp candidate's final qualification passed
build, stricttypecheck,lint, and 8 files / 93 tests; public contract3, schema2, and Host/storage behavior are preserved. Its runtime JS, declarations, source maps, and package manifest are byte-identical to the older WCDP qualification input; only four packaged documentation files changed. - Exact DSH CLI/profile installation PASS at
.verification/dsh-profile-install-v0.1.0-alpha.1-r1: pnpm11.7.0installed the published scdp and final WCDP tarballs into one fresh profile, recorded WCDP after@deepseek-ai/dsh-baseindsh.profile.bundles, composed scdp before WCDP, and an actual profile boot returned scdp contract3/ schema2plus WCDP contract1/ schema1from the mounted Host services. - A fresh frozen/offline consumer at
.verification/clean-consumer-release-v0.1.0-alpha.1-r2installs 81 local artifacts: 79 distinct DSH packages all at0.1.2-alpha.1, published scdp, and the final WCDP tarball. Cordis4.0.1, React18.3.1, scdp, and WCDP each resolve to one installed path. Its 347,320-byte lock has SHA-256eb3e092249d87374c1237b088bd2a880d2a9fcb2455ee95582fc88fb53ffd19e; strict NodeNext typecheck withskipLibCheck: falsepasses. - Real Cordis Loader/runtime PASS on the final artifact in run
a6fe68de-71a7-41d9-b74c-61fd2801719c: Workstream Charter creation, stale/unauthorized rejection, Host/model-tool mutation plus the exact four-method read-only Remote surface, Result Notice/disposition delivery, closed-state rejection, idempotency/conflict handling, JSON and JSONL persistence, application restart, Session-log context recovery, atomic accepted-close writer release, and Loader disposal/reload. - Dedicated L4 Standard O/P/E PASS on the final artifact in run
6e136d76-f1da-4ba4-88fe-24c182180278: three distinct real O/P/E AgentLoops received activestandard-opecontext; O→P, P→E, E→P, P→E, P→O, and O→P all used the Work Charter/scdp path, reached durableacknowledgedstate, and were consumed by the target role model. P→O is accepted only after the latest execution result has an accepted disposition, and both phase records preserve the causal chain. - Real Chromium
149.0.7827.55PASS on the final artifact:WC 1, global/per-Session actions, Host-authoritative read-only overlay, scdp/native owner preservation, zero leaked requests, and Work Charter Client dispose/reload. The 44,547-byte screenshot SHA-256 is5f9b5c6d18ac57e481ab6939694fe8c1c24ddf4866a2c2131674d09ceec7ed4d. - Exact hashes, run identities, commands, correction history, screenshot, and limitations are in
docs/VERIFICATION.md.
Open facts and blockers
- L4 proves the bounded deterministic Standard O/P/E role, policy, causal-delivery, and AgentLoop-consumption path on the exact final local graph. It does not establish natural-language model quality, broad Work Charter efficacy, or independent semantic acceptance.
- No controlled upstream-baseline/candidate comparison or independent semantic assessment has run. Overall Work Charter efficacy and v1 semantic acceptance remain
UNKNOWN/open. - Browser evidence proves real Work Charter/scdp/DSH infrastructure plus additive ownership. Six native-feature entries are fixture ownership sentinels, not full semantic end-to-end tests of goal/plan/workflow/approval/Conversation/Trajectory.
- The tracked alpha.1 scdp lock remains historical by design, while WCDP's release provenance embeds a generated source-bound lock with relative artifact locations and exact integrity. That generated lock is evidence, not a replacement tracked dependency lock.
- DSH's packed
@deepseek-ai/dsh-client-ui-primitivesmanifest references a missinglib/index.js.map; Vite warns, while relevant transforms/tests/runtime pass. The clean upstream checkout was not modified. - Compatibility with later DSH versions, Node 22, other storage providers, multi-process/cross-host behavior, registry installation, full native-feature browser semantics, and production support remains
UNKNOWN. Public WCDP GitHub Pre-release publication has occurred; npm publication has not. - The published tarball remains byte-for-byte the accepted artifact and therefore retains its packaging-time README. Current repository documentation corrects release status for source readers but is not retroactive artifact content.
- MIT is selected with
Copyright (c) 2026 junwei529; the rootLICENSEand package SPDX metadata are part of the release candidate. The Client source map identifies Zod4.4.3as the sole bundled third-party package, and its MIT grant is preserved inTHIRD_PARTY_NOTICES.md.
Next safe action
Complete the authorized bilingual README and canonical release-state commit, then stop with the worktree clean. Publishing that post-release documentation to a branch or default branch is a separate integration decision and must not move or replace historical tag v0.1.0-alpha.1 or its Release. Controlled semantic assessment, npm publication, and qualification against another DSH ref also remain separately gated.
Recovery read order
Read AGENTS.md, README.md, docs/SPEC.md, this file, and docs/VERIFICATION.md. Then:
- revalidate repository, branch, HEAD, index, and worktree; when the commit containing this status is present and the tree is clean, preserve writer
noneand do not repeat it; - revalidate the exact upstream Work Charter, DSH, published scdp asset, final WCDP artifact, provenance, and clean-consumer lock identities above;
- preserve the current root, exact DSH/scdp subjects, and retained ignored evidence byte-for-byte unless a new action is explicitly authorized;
- inspect the latest result and limitations in
docs/VERIFICATION.md; - resume only at a user-selected next direction; do not infer push, tag, GitHub Release, npm publication, cleanup, evaluation, or a new DSH target from the completed local qualification.