summaryrefslogtreecommitdiff
path: root/test/web-snapshots/README.md
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-06 18:11:36 -0300
committerGabriel Schneider <[email protected]>2026-09-07 13:59:12 -0300
commit60367d8fe23f6af98ec28e3cf6c2094dfe332df0 (patch)
tree310fc734173cf771881f4691c71909135fadde97 /test/web-snapshots/README.md
parentfa82cac885cb4738fe36d1e49b4749b5a3e31a4a (diff)
downloadpardes-60367d8fe23f6af98ec28e3cf6c2094dfe332df0.tar.gz
pardes-60367d8fe23f6af98ec28e3cf6c2094dfe332df0.zip
Refactor panes and filesystem; replace FUSE with 9P
Consolidate pane, layout, memory and host code. Serve 9P by default over Unix sockets, with runtime mounts and optional TCP/QUIC transports. Remove FUSE and obsolete proof-of-concept examples. Fix highlighting and terminal-history performance, expand differential and stress-test infrastructure, sort navigation results while preserving the next occurrence, add syntax-colored Braille minimaps, remove SPC-k, and document 9P interaction as a repository skill.
Diffstat (limited to 'test/web-snapshots/README.md')
-rw-r--r--test/web-snapshots/README.md30
1 files changed, 6 insertions, 24 deletions
diff --git a/test/web-snapshots/README.md b/test/web-snapshots/README.md
index 3b121949..a7cd865e 100644
--- a/test/web-snapshots/README.md
+++ b/test/web-snapshots/README.md
@@ -1,25 +1,7 @@
-# Web browser snapshots
+# Browser interaction tests
-`source-list.dump.zon` is a byte-for-byte dump from a running Pardes instance.
-It is not assembled or normalized by a fixture generator.
-
-To recapture it:
-
-1. Build and launch the native TTY in this checkout with `PARDES_DUMP` pointing
- at a temporary file.
-2. Enter raw TTY mode, run `clear`, then run
- `git ls-files --cached --others --exclude-standard -- '*.zig' | sort`.
- This is the archive generator's tracked-plus-new/nonignored selection in its
- deterministic display order.
-3. Leave raw TTY mode, press `gg` so the listing starts at scrollback row zero,
- and middle-click Pardes's `Dump` builtin.
-4. Copy the resulting dump into `source-list.dump.zon` without editing it.
-
-The visible `.body` is the first terminal viewport; `.terminal.stream` must
-contain the command plus every path reported by Git, and every listed path must
-exist. The base64 PTY stream is the real interaction and must contain the
-command itself. `source-list.snap` then drives the freestanding WASM + DOM build
-through Chromium: top and bottom launcher snapshots jointly cover the complete
-listing, then it taps `build.zig`, snapshots packed cell styles (including
-Tree-sitter's Zig highlighting), resizes the pane separator, and finally
-verifies body scrolling.
+`zig build web-snap` loads `touch.dump.zon` and runs `touch.mjs` in Chromium.
+The fixed source fixture exercises complete keyword styles, touch Look through
+the self filesystem, separator resizing, and scrolling without another Look.
+Assertions locate current pane geometry; no live project source or author paths
+are captured in goldens.