Make Search watch admission truthful and recoverable #1296

Merged
timmy merged 2 commits from timmy/1295-truthful-search-watch-admission into main 2026-08-23 06:36:04 +00:00
Owner

Closes #1295

Repairs the production Search → Watch → Following contract by carrying Gitea freshness metadata, preflighting encrypted Following admission before upstream mutation, compensating failed persistence, and showing authoritative partial outcomes on mobile.

Verified locally:

  • python3 -m pytest tests/ -q — 2426 passed, 13 skipped
  • packaged test_mobile_following_release.py — 1 passed
  • release bundle built with manifest and checksum
Closes #1295 Repairs the production Search → Watch → Following contract by carrying Gitea freshness metadata, preflighting encrypted Following admission before upstream mutation, compensating failed persistence, and showing authoritative partial outcomes on mobile. Verified locally: - `python3 -m pytest tests/ -q` — 2426 passed, 13 skipped - packaged `test_mobile_following_release.py` — 1 passed - release bundle built with manifest and checksum
timmy added 1 commit 2026-08-23 06:06:00 +00:00
fix: make Search watch admission recoverable (Closes #1295)
Some checks failed
CI / lint (pull_request) Successful in 4m17s
CI / build-release (pull_request) Successful in 10s
CI / browser-journey (pull_request) Failing after 7m36s
CI / release-candidate (pull_request) Has been skipped
6c12731215
rockachopa added 1 commit 2026-08-23 06:24:01 +00:00
refactor: make Following sync outcome explicit
All checks were successful
CI / lint (pull_request) Successful in 4m13s
CI / build-release (pull_request) Successful in 9s
CI / browser-journey (pull_request) Successful in 7m9s
CI / release-candidate (pull_request) Has been skipped
d3ba5975a0
timmy merged commit bbf397454d into main 2026-08-23 06:36:04 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#1296
No description provided.