the repo carries no .claude/: the run switches move into CONTRIBUTING (#28)
The probe skill was a Claude-only file, and its promises held on one machine: its shield needs an account named probe and digits, which CONTRIBUTING never asks for, and its long-run advice was macOS's. The switches every checkout has for an unattended run are plain text in CONTRIBUTING now, read by any tool; METHOD points there, AGENTS.md drops the skills folder, and .gitignore leaves .claude/ to each person. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
b410ff2055
commit
9649ef9a1b
@@ -56,6 +56,22 @@ fork, and forks are welcome.
|
||||
the environment or in a `.probe-identity` file at the repo root (one per line, never
|
||||
committed), and `scripts/smoke.sh` (the live login gate) refuses without them. The probes
|
||||
drive the body with GM commands, so give that account the top GM level.
|
||||
- **Running it unattended.** The rules are `docs/METHOD.md`, "The local server"; these are the
|
||||
switches.
|
||||
- `WOW_UNATTENDED=1` reconnects instead of waiting at a dialog, and exits non-zero on a login
|
||||
it cannot pass. `WOW_NOSOUND=1` runs silent. A capture (`WOW_CAPTURE`) is both, and a rig
|
||||
(`WOW_RIG`) is unattended. `WOW_ALLOW_ACCOUNT=1` overrides the account guard.
|
||||
- On vmangos, `WOW_RIG="tauren druid 60 gear:heal-preraid-bis spec:heal-preraid-bis
|
||||
at:ThunderBluff"` finds or creates that character on the account and applies the server's
|
||||
premade sets (`WOW_RIG="gear:?"` lists them). `WOW_PROBE_CHAT="<command>"` sends one GM
|
||||
command and logs the reply as `net: server says`. An account named `probe` and digits is
|
||||
shielded: every world entry sends `.cheat god on`, `.die` clears it for a death test, and
|
||||
`WOW_GOD=off` leaves it off.
|
||||
- A trace is `WOW_MOVE_TRACE=<file>`, filtered with `WOW_MOVE_TRACE_TAGS` (`"move,snd,in"`) and
|
||||
ended by `WOW_PROBE_EXIT_AT=<seconds>`; grep it for the `rly` and `snd` lines.
|
||||
- A capture runs through `scripts/visual.sh`, whose recipe is the header of
|
||||
`crates/benilla-app/src/capture/mod.rs`. Pixel questions go through `benilla-visual crop`,
|
||||
`series` and `hotspot`.
|
||||
- **The loop.** `cargo play` builds and runs the play profile. `scripts/check.sh` verifies a
|
||||
round of work; `scripts/gates.sh` is the full chain, and it opens a window for the engine boot
|
||||
checks, so it needs a display. Work on a branch.
|
||||
|
||||
+1
-3
@@ -63,8 +63,6 @@ comment naming the reference fact and why we differ. Anything else is a fork.
|
||||
- git: the history. No changelogs, no status docs, no "what we did" narratives.
|
||||
- The code: a comment says what the code does and the 1.12 fact behind it, in a line. No
|
||||
history, no stories.
|
||||
- `.claude/skills/`: procedures with steps. `probe` runs the client unattended against the local
|
||||
server.
|
||||
|
||||
## Gates
|
||||
|
||||
@@ -101,4 +99,4 @@ account. These bind every session and every agent:
|
||||
`WOW_GM=off`.
|
||||
- Read the preflight banner before debugging anything else.
|
||||
|
||||
The mechanics are the `probe` skill.
|
||||
The switches for such a run are `docs/CONTRIBUTING.md`, "Running it unattended".
|
||||
|
||||
Reference in New Issue
Block a user