Repository navigation
test(probes): record p7 hero-settings client runs - #140
Conversation
Three client runs on 2.25.0.1 - 154504.1 (zh-CN) all matched expect.json: Max Health 375, damage 200 landed as 100, heal 40 landed as 80, and Set Ability Cooldown wrote 20 literally. Refs #11
|
Verdict: CHANGES REQUESTED The capture data is sound. Two same-PR follow-ups are missing. Verified
Findings
Command results (head ea82d51): cargo test ok; clippy ok; fmt ok; ingest 3/3 match, same files and metadata as committed. |
Remove the stale ignore on the p7 fixture test. State what P7 measured in architecture.md and actions.rs. Name the balance version limit in capture notes. Refs #11
|
Addressed in db4e62e.
cargo test, clippy -D warnings, fmt --check all pass. Re-review requested. |
|
Verdict: LGTM (head db4e62e) All three round-1 findings are resolved. Verified
Non-blocking nit: Commands: |
Refs #11 (Capability 3: room settings and hero state). Partial: this only records the P7 client runs; simulator modeling stays out of scope.
Summary
Records three client runs of
probes/p7-hero-settings(client 2.25.0.1 - 154504.1 for the recorded version, locale zh-CN, 2026-11-03).capture.jsonwas produced withathena ingest;client,observedandnoteswere filled by hand as the convention requires. Result:match, 3/3 runs agree.Observed vs hypothesis
Caveats
sourcesnames are the original Inspector log names; the threecapture*.txtfiles hold the probe lines saved by ingest.Verification
probe_sha256incapture.jsonequalsshasum -a 256 probes/p7-hero-settings/probe.zh-CN.ow(5aa48b5a...) and equals the value on origin/main.cargo run -p athena-capture -- ingestprinted run 1: match, run 2: match, run 3: match, result: match.cargo test: exit 0, all suites passed (includes the probe_sha256 check).cargo clippy --all-targets -- -D warnings: clean.