Releases: PerryLink/dsh-research-report
Releases · PerryLink/dsh-research-report
Release list
v0.1.1
[0.1.1] - 2026-08-19
Fixed
dshWorkshopmanifest conformance for OMDSH Workshop intake: permission tokennetwork:ctx-web-only(schema-safe, no dots) and capability kindservice(enum).- Release workflow now publishes to npm with provenance (
npm publish --access public --provenance); the 0.1.0 tarball predates this fix, so provenance applies from the next release.
v0.1.0
[0.1.0] - 2026-08-19
Added
- Content-addressed evidence ledger (
<ledgerRoot>/objects/<sha256>+ JSONL journals for evidence, claims, and verdicts): same-content dedupe, immutable snapshots, and read-time re-hashing that flips tampered or deleted objects tointegrity: tampered/missing. ctx.researchReportservice seam (Service Definition / local Provider / tool Consumers in one package) with the byte-frozenassemble(request)contract for sibling plugins, gated byscripts/verify-frozen-contract.mjs.- Byte-level claim verification: number and quote literals must be locatable verbatim in the bound snapshots; absent claimed values whose label appears with a different snapshot value verdict
contradicted; optional numeric cross-checks bridge toctx.dataQuality.verifyCitationswhen that sibling plugin is mounted. - Versioned sealed reports under
<reportRoot>/<slug(topic)>/<YYYYMMDD-HHmmss>/(report.md+manifest.json), sealed by the manifest SHA-256, with visible[未核实]/[与证据矛盾]body markers and a complete Appendix A verification table. - Model tools
evidence_add(inline / workspace-file / URL-via-ctx.webcapture),research_report(assemble + seal;gather: truecandidate round that never auto-assembles;background: trueoverctx.jobs), andledger_query(read-only bindings/verdicts with live integrity). - Typed
research-report/evidence,research-report/verify, andresearch-report/sealsession events (declared viaSessionEventMapmerging; appended adaptively only when the host build knows the types, since rc.6 has noignorablemarker or plugin event-registration surface — the ledger journals remain the durable source of truth). - Fail-loud Schemastery config (
enabled,ledgerRoot,reportRoot,maxEvidenceBytes,maxEvidencePerReport,fetchTimeoutMs), realContext/Session/ToolRuntime/LocalJobRegistry/WebRuntimevitest coverage against the 0.1.0-rc.6 peers, a keyless fixture end-to-end flow including the tamper→contradicted path, and a real Loader composition suite over the built entry.