Sam and Claude Fable 5.1
b05d5d18d5
a fresh clone gets the whole project, and the maintainer's tooling moves out
...
What a clone lacked: the gates went green with a thousand skipped tests and said nothing, every
login script assumed a worktree-pool slot and its probe account, the client defaulted to the
maintainer's account, a docker path and a home directory were in the code, the temp files broke
on GNU coreutils, and two generators could only run against a sibling repo.
Now the test gates print how many data-gated tests skipped and why; a scripted run logs in as
the account its checkout declares in `.probe-identity` or as the three variables name, never a
default, and the client refuses a scripted login on any other account; the event and message
tables regenerate from vendored inputs, byte for byte; the docs state the real prerequisites.
Out of the tree, into the maintainer's own tooling: the worktree pool, its hooks, the perf leg
runner, the cross-platform compile and the Vulkan container leg — a way of working, and setups
not every machine has. One hook stays: no writes into the install.
Two tests that could never run are gone with their subject: the quest-timer geometry diff
compared a copy of the window that no longer exists (and joined a chain path onto a folder, so
it always skipped), and the FrameXML flag gate now reads the stock files off the player's own
patch chain instead of an extracted folder only one machine had.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-23 17:27:14 +07:00
..
2026-09-23 15:56:57 +07:00
2026-09-17 16:44:40 +07:00
2026-09-23 12:12:24 +07:00
2026-09-23 17:27:14 +07:00
2026-09-19 17:09:59 +07:00
2026-09-23 17:27:14 +07:00
2026-09-23 12:19:22 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 17:27:14 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 15:56:57 +07:00
2026-09-23 15:56:57 +07:00
2026-09-08 16:23:48 +07:00
2026-09-23 17:27:14 +07:00
2026-09-19 17:10:44 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 17:27:14 +07:00
2026-09-17 16:38:59 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 17:27:14 +07:00
2026-09-17 16:38:59 +07:00
2026-09-23 12:19:22 +07:00
2026-09-15 17:01:27 +07:00
2026-09-23 17:27:14 +07:00
2026-09-23 12:19:22 +07:00
2026-09-23 15:56:57 +07:00
2026-08-05 19:03:43 +07:00
2026-09-23 12:16:11 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:04:14 +07:00
2026-09-23 15:56:57 +07:00
2026-09-23 12:04:14 +07:00
2026-09-23 12:04:14 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:19:22 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 12:19:22 +07:00
2026-09-23 12:16:11 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 17:27:14 +07:00
2026-09-23 12:04:14 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:12:24 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:19:22 +07:00
2026-09-23 12:14:17 +07:00
2026-09-11 20:55:15 +07:00
2026-09-15 17:01:27 +07:00
2026-08-25 18:43:04 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:38:59 +07:00
2026-08-16 17:49:54 +07:00
2026-09-23 15:56:57 +07:00
2026-09-23 12:19:22 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:40:49 +07:00
2026-09-23 15:56:57 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 12:08:33 +07:00
2026-09-15 16:55:59 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 17:27:14 +07:00
2026-09-23 12:12:24 +07:00
2026-09-23 12:12:24 +07:00
2026-09-23 15:56:57 +07:00
2026-09-17 16:43:22 +07:00
2026-09-08 16:07:44 +07:00
2026-09-17 16:42:33 +07:00
2026-08-11 18:13:44 +07:00
2026-09-17 16:38:59 +07:00
2026-09-23 12:22:10 +07:00
2026-09-17 16:47:09 +07:00
2026-09-06 19:41:57 +07:00
2026-09-23 12:22:10 +07:00
2026-09-17 16:41:38 +07:00
2026-09-23 12:08:33 +07:00
2026-09-23 12:16:11 +07:00
2026-09-23 12:14:17 +07:00
2026-09-17 16:38:59 +07:00
2026-09-23 17:27:14 +07:00
2026-09-23 15:56:57 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-15 16:57:38 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-19 17:11:59 +07:00
2026-09-23 17:27:14 +07:00
2026-09-23 17:27:14 +07:00
2026-09-17 16:41:38 +07:00
2026-09-17 16:38:59 +07:00
2026-09-17 16:41:38 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 17:27:14 +07:00
2026-08-31 20:13:31 +07:00
2026-09-17 16:47:09 +07:00
2026-08-11 18:18:02 +07:00
2026-08-22 19:04:27 +07:00
2026-09-11 21:03:05 +07:00
2026-09-17 16:39:46 +07:00
2026-09-17 16:39:46 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:38:59 +07:00
2026-09-06 19:37:40 +07:00
2026-09-23 12:04:14 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:10:44 +07:00
2026-09-23 12:22:10 +07:00
2026-09-19 17:10:44 +07:00
2026-09-23 12:16:11 +07:00
2026-09-19 17:09:09 +07:00
2026-09-23 12:08:33 +07:00
2026-09-23 12:16:11 +07:00
2026-09-23 12:04:14 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:22:10 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 12:04:14 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 17:27:14 +07:00
2026-09-17 16:38:59 +07:00
2026-09-19 17:10:44 +07:00
2026-09-17 16:47:09 +07:00
2026-09-19 17:09:09 +07:00
2026-09-23 12:16:11 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 12:04:14 +07:00
2026-09-23 12:04:14 +07:00
2026-09-19 17:10:44 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 12:14:17 +07:00
2026-09-17 16:47:09 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 12:08:33 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 12:04:14 +07:00
2026-09-23 12:08:33 +07:00
2026-09-23 12:19:22 +07:00
2026-09-17 16:38:59 +07:00
2026-09-23 12:16:11 +07:00
2026-09-23 12:16:11 +07:00
2026-09-19 17:09:09 +07:00
2026-09-19 17:09:09 +07:00
2026-09-19 17:10:44 +07:00
2026-09-23 12:08:33 +07:00
2026-09-23 12:22:10 +07:00
2026-09-23 15:56:57 +07:00
2026-09-17 16:45:36 +07:00
2026-09-17 16:47:09 +07:00
2026-09-23 12:22:10 +07:00
2026-09-15 16:53:24 +07:00
2026-09-17 16:47:09 +07:00
2026-09-11 20:51:41 +07:00
2026-09-17 16:43:22 +07:00