Meta Vens
9b66b2b250
estate harness: read a row's tier from a fresh visit without toggling tiers closed; catch the retryable message before sync replaces the row
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-01 01:52:45 +01:00
Meta Vens
6950da865e
estate harness: every drive asserts the outcome it shows and run.sh fails when one does not
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-01 01:37:35 +01:00
Meta Vens
873c0e30a2
estate harness: run the s6 route drives last
2026-10-31 22:20:42 +01:00
Meta Vens
7453a0bd32
estate: every join of a direct invite goes through the pre-join filing; only a Matrix 4xx with an errcode is a refusal
...
The room card's Join (deep links, permalinks, history) and /join joined
through mx.joinRoom and never filed the DM. They now go through
activateEstateRoom. A gateway 5xx, or a status with no errcode, has an unknown
outcome like a dropped connection: the entry stays and the tap is retryable.
The harness gains Soul's s6 deeplink and gw504 drives.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 22:20:28 +01:00
Meta Vens
2c04bbefa3
estate harness: the failure driver never waits on a hung browser close
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 21:51:32 +01:00
Meta Vens
cdfd43fe9f
estate harness: the failure driver closes its browser on timeout; the run waits for each fake server to exit; prettier
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 21:29:03 +01:00
Meta Vens
f6244a4781
estate harness: the join-failure and inbox Accept scenarios run with the committed estate run
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 21:10:50 +01:00
Meta Vens
44395328e9
estate harness fake: account data is answered by the client's sync token, as a server does
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 20:20:37 +01:00
Meta Vens
e59cc93a2a
estate harness: Soul's fake homeserver with member-state echo, and the twodm, reload and convert direct-message scenarios
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 20:14:19 +01:00
Meta Vens
c91d0339b5
harness: read the timeout message later in the pre-arrival window
2026-10-31 18:44:39 +01:00
Meta Vens
bfb753e3e5
harness: print the unresolved-root message
2026-10-31 18:38:43 +01:00
Meta Vens
d7afdc5208
estate navigator: 44 px tap targets on phones from one stylesheet rule over the navigator
2026-10-31 18:30:54 +01:00
Meta Vens
2e179a7768
harness: print the verdict lines
2026-10-31 18:26:52 +01:00
Meta Vens
0091e5e90d
harness: Soul's s2 scenarios (unresolved root, slow DM and room joins, tap-target inventory)
2026-10-31 18:26:18 +01:00
Meta Vens
a058d2a2c6
harness: the fake server echoes account data in the next sync
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 18:01:32 +01:00
Meta Vens
d07c7f2327
harness: expand Elsewhere and Direct only when still collapsed
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 17:59:53 +01:00
Meta Vens
11f0a4d325
harness: reload instead of dismissing the address prompt
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 17:58:01 +01:00
Meta Vens
1cb18a2795
harness: CommonJS scripts under a type-module package
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 17:55:38 +01:00
Meta Vens
0b7ded9c99
Estate: stewards from the hierarchy's Space child content, joins wait for the store, room finder on search, Create room and Join with address, Elsewhere group, invited DMs
...
Steward groups read org.gamecult.steward from the m.space.child content the hierarchy
returns, so an invited-only member gets them; root-state stewardships and
GameCultStewardships are deleted. Tapping Join waits for the client store to hold the
room before navigating (no invite-card frame). The header search opens the room finder
on every width. Create room and Join with address are navigator actions; joined non-DM
rooms outside the Space sit under Elsewhere; invited DMs list in Direct with Join.
harness/estate holds the fake-homeserver Playwright pin.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 17:46:11 +01:00