Install from PyPI:
python -m pip install clawock==0.1.4Fixed
- Harness-agnostic examples and the
clawock-dshskill now match the real
validator. The tutorial taught--artifact decision=..., a six-field
decision shape and a fixed.clawock/work/request.jsonpath; the validator
requires the artifact to be nameddecision.json, nine top-level fields
(schema_version / workflow / decision_id / as_of / subject / evidence /
debate / thesis / decision) and the<run_id>-scoped request file
prepareactually writes. The examples were rewritten against the pack's
decision.example.jsonand the whole prepare → decision.json → publish
loop is verified end-to-end. (clawock-dshnpm package bumped to 0.1.4.) - No more double-writer races on a missing brief. The 09:05 watchdog no
longer queues a local re-run and the off-host fallback at the same time —
two LLMs writing the same artifacts produced duplicate WeChat/Telegram
pushes. The re-run is now evidence-gated (a run that ended OK today does not
stack another queue entry). - Report delivery gaps are now named. When a postflight sender dies
mid-send (claim present, no completion marker), the watchdog says "WeChat
delivery unconfirmed" out loud instead of silently only mirroring Telegram. - User risk overrides settle the ledger. An overridden risk_rule cut is
settled (execution.status=overridden_by_user) instead of accumulating as
unknownforever and flooding the open queue when the override TTL expires. - The 30-bar data-quality gate is restored. The short-history fallback now
requires a registrylisting_datewithin 45 days, so a mature name with a
partial feed can no longer enter the universe with half a signal set.
Changed
- The AI watch list (智谱 / 迅策) now rides the brief's
marketbundle — the
model boundary can actually read it — and its thresholds
(opportunity_near_pct,early_no_chase_zscore) moved into
add-alpha-policy.jsonas a single source shared with the intraday radar. - Intraday slots fetch each code once per slot instead of three times
(~540 → ~180 requests/day). - Intraday push gating: opportunity/early-trend sub-state flips around a price
threshold no longer retrigger a full push every slot.
npm
clawock-dsh@0.1.4 published to npm.