Files
Jamie Pine 3fd4cd315c Repoint the integration tests and examples at sources
Tests whose subject was the entry tree, locations, legacy tag tables, or
row sync of retired models are deleted. The rest track a source or browse
a directory the way production does. The indexing harness gains track(),
which waits on the walk tracking dispatched, and index_dir(), which walks
under the volume's spelling of a path, as browsing does; the hand-built
walks it replaces indexed /Users while search scoped to
/System/Volumes/Data/Users and found nothing. The harness also moves the
core's data directory beside the test files: the daemon never walks or
watches its own data, so every watcher test had been observing nothing.

The sync tests drive traffic with spaces now that indexing writes nothing
the library syncs. job_shutdown reads the pause off the bus, since the
job database closes with the core, and waits on the walk by id rather
than a sleep. The TypeScript bridge passes the daemon's device slug
instead of guessing it from the hostname, and the suites wrap
createSubscription with its current signature. Location-scoped search
cases become library-wide searches over a tracked source, and the typed
search bridge test is back in the core suite.
2026-09-18 00:08:20 -07:00
..
2026-01-24 16:14:21 -08:00