@@ -121,12 +121,15 @@ smoke is observed.
121121### DeepSeek Harness (DSH) {#deepseek-harness-dsh}
122122
123123DSH coverage is a developer-preview, JSONL-only session slice, with Better
124- Harness adapter metadata ` dsh-v1 ` and native session format ` 0 ` pinned to DSH
125- ` dsh-v0.1.0-rc.7 ` . Home resolution is strictly ` --dsh-home ` over ` DSH_HOME `
126- over ` ~/.dsh ` ; the only source root is ` <home>/sessions ` . The adapter reads the
127- fixed nested ` session.jsonl ` or ` session.jsonl.zstd ` layout without writing or
128- repairing artifacts, and it qualifies a workspace only from the header's
129- absolute ` cwd ` . DSH is registered only for the ` sessionAnalysis ` capability.
124+ Harness adapter metadata ` dsh-v1 ` . Its format-0 session-evidence slice is
125+ validated against DSH ` dsh-v0.1.0-rc.7 ` and ` dsh-v0.1.0-rc.8 ` , including RC8
126+ interrupted assistant messages and required team-event vocabulary. Team events
127+ are validated and accounted, not projected as team analytics. Home resolution
128+ is strictly ` --dsh-home ` over ` DSH_HOME ` over ` ~/.dsh ` ; the only source root is
129+ ` <home>/sessions ` . The adapter reads the fixed nested ` session.jsonl ` or
130+ ` session.jsonl.zstd ` layout without writing or repairing artifacts, and it
131+ qualifies a workspace only from the header's absolute ` cwd ` . DSH is registered
132+ only for the ` sessionAnalysis ` capability.
130133
131134Compressed artifacts are concatenated independently checksummed Zstandard
132135frames and are validated and decompressed one complete frame at a time. The
@@ -135,9 +138,11 @@ feature-detected. When it is unavailable, including Node.js 23.0 through 23.7,
135138compressed evidence is reported unavailable while independent raw JSONL
136139evidence remains readable; no fallback dependency is installed.
137140Known-but-unsupported and unknown ignorable events are accounted
138- for, while unknown required events, malformed data, identity drift, and
139- unsupported versions fail closed. Open trailing turns remain incomplete, and
140- the adapter does not infer plugin ownership, causality, or faults.
141+ for, while unknown required events, committed corruption, identity drift, and
142+ unsupported versions fail closed. Uncommitted final raw rows and structurally
143+ incomplete final Zstandard frames preserve only the prior committed prefix and
144+ remain incomplete. The adapter does not infer plugin ownership, causality, or
145+ faults.
141146
142147The implemented source-checkout smoke boundary is read-only:
143148
0 commit comments