After a directory rename: scripts, history and Linux permissions
Why moving code into frontend/backend also requires checking build entry points, old working copies and the Maven wrapper executable bit.
Engineering log · 31 October 2026
Four notes from the latest directory migration, mobile adapter, upload queue and release verifier.
A path tells a script where to run. A token tells a response which session it belongs to. A generation tells an upload whether it still owns the page. A digest tells a release checker whether the files changed. These mechanisms answer different questions, but all require making an implicit assumption explicit.
A useful review question is: which assumption becomes false after an account switch, a directory move or a new build? It is easier to design a check after naming the specific failure.
Why moving code into frontend/backend also requires checking build entry points, old working copies and the Maven wrapper executable bit.
Use HTML error pages, empty responses and stale-session 401s to examine the platform adapter and the limits of simulated tests.
Separate selected files from ready media, follow the four upload states and handle callbacks that arrive after ownership changes.
Follow VERSION, SHA256SUMS and ZIP contents to understand what version checks, file inventories and digests actually establish.
Compiled from public sources with AI-assisted drafting and translation. The date marks this review; linked release records retain their original scope.