What the twelve tests checked
Nine tests came with the fix merged on September 1, 2026. The other three, the record check and its two controls, date from August 12, 2026.
How they ran
On September 19, 2026, the tests ran Enaction's own code for preparing a turn, filing memory and reviewing proposed changes. Storage was in memory or in temporary SQLite databases (small single-file databases). Web requests went to the app inside the test process, under the app's one fixed single-user identity. No AI model, live service, browser or PostgreSQL database was involved.
Limits
- The scene on this page is made up to explain the tests. It isn't a captured run of the product.
- A memory filed in the right place still waits for review. Filing it doesn't approve it or make the character's belief true.
- When the interface was checked, it had no screen for reviewing a closed scene, so the scene-closing test sent its requests straight to the app.
- The role lock, and the way content waiting for acceptance is shown apart from accepted history, come from reading the source and its existing component tests. Neither is one of the twelve tests, and this run didn't click through them in a browser.
- Tests on SQLite with a fixed identity don't show how a PostgreSQL database behaves under contention or how real sign-in works.
- Private source, internal links, personal profiles, memory exports and private story material are left out.
The record's wording was revised on September 22 and 23, 2026. The "No character chosen" case and the background were added then, read from the source of the same twelve tests and the project's history. No tests were rerun.