Starting static HTML release build
Repository: /tmp/v3-capacity-5wrtjih3/repository
Database: /tmp/v3-capacity-5wrtjih3/model.sqlite
Static artifact root: /tmp/v3-capacity-5wrtjih3/static
[1/4] Building and validating a read-model candidate...
[1/4] Read model: drop schema...
[1/4] Read model: drop schema complete (0.4 ms).
[1/4] Read model: create schema...
[1/4] Read model: create schema complete (3.6 ms).
[1/4] Read model: resolve attribution cutoff...
[1/4] Read model: resolve attribution cutoff complete (0.6 ms).
[1/4] Read model: index posts...
[1/4] Read model: resolve legacy post creation times...
[1/4] Read model: resolve legacy post creation times complete (4.8 ms).
[1/4] Read model: resolve post source commits...
[1/4] Read model: read source history...
[1/4] Read model: read source history complete (3.2 ms).
[1/4] Read model: resolve post source commits complete (3.6 ms).
[1/4] Read model: parsing post records (0/1003).
[1/4] Read model: parsing post records (100/1003).
[1/4] Read model: parsing post records (200/1003).
[1/4] Read model: parsing post records (300/1003).
[1/4] Read model: parsing post records (400/1003).
[1/4] Read model: parsing post records (500/1003).
[1/4] Read model: parsing post records (600/1003).
[1/4] Read model: parsing post records (700/1003).
[1/4] Read model: parsing post records (800/1003).
[1/4] Read model: parsing post records (900/1003).
[1/4] Read model: parsing post records (1000/1003).
[1/4] Read model: parsing post records (1003/1003).
[1/4] Read model: parsing post records complete (46.1 ms).
[1/4] Read model: sort posts...
[1/4] Read model: sort posts complete (0.6 ms).
[1/4] Read model: writing post records (0/1003).
[1/4] Read model: writing post records (100/1003).
[1/4] Read model: writing post records (200/1003).
[1/4] Read model: writing post records (300/1003).
[1/4] Read model: writing post records (400/1003).
[1/4] Read model: writing post records (500/1003).
[1/4] Read model: writing post records (600/1003).
[1/4] Read model: writing post records (700/1003).
[1/4] Read model: writing post records (800/1003).
[1/4] Read model: writing post records (900/1003).
[1/4] Read model: writing post records (1000/1003).
[1/4] Read model: writing post records (1003/1003).
[1/4] Read model: writing post records complete (19.8 ms).
[1/4] Read model: writing thread summaries (0/1002).
[1/4] Read model: writing thread summaries (100/1002).
[1/4] Read model: writing thread summaries (200/1002).
[1/4] Read model: writing thread summaries (300/1002).
[1/4] Read model: writing thread summaries (400/1002).
[1/4] Read model: writing thread summaries (500/1002).
[1/4] Read model: writing thread summaries (600/1002).
[1/4] Read model: writing thread summaries (700/1002).
[1/4] Read model: writing thread summaries (800/1002).
[1/4] Read model: writing thread summaries (900/1002).
[1/4] Read model: writing thread summaries (1000/1002).
[1/4] Read model: writing thread summaries (1002/1002).
[1/4] Read model: writing thread summaries complete (7.8 ms).
[1/4] Read model: index posts complete (85.9 ms).
[1/4] Read model: index profiles...
[1/4] Read model: parsing identity records (0/1).
[1/4] Read model: parsing identity records (1/1).
[1/4] Read model: parsing identity records complete (0.3 ms).
[1/4] Read model: index profiles complete (0.6 ms).
[1/4] Read model: derive approval state...
[1/4] Read model: approval pass 1.
[1/4] Read model: checking approval posts (0/1003).
[1/4] Read model: checking approval posts (100/1003).
[1/4] Read model: checking approval posts (200/1003).
[1/4] Read model: checking approval posts (300/1003).
[1/4] Read model: checking approval posts (400/1003).
[1/4] Read model: checking approval posts (500/1003).
[1/4] Read model: checking approval posts (600/1003).
[1/4] Read model: checking approval posts (700/1003).
[1/4] Read model: checking approval posts (800/1003).
[1/4] Read model: checking approval posts (900/1003).
[1/4] Read model: checking approval posts (1000/1003).
[1/4] Read model: checking approval posts (1003/1003).
[1/4] Read model: checking approval posts complete (0.4 ms).
[1/4] Read model: checking invitation candidates (0/0).
[1/4] Read model: checking invitation candidates complete (0.0 ms).
[1/4] Read model: derive approval state complete (10.3 ms).
[1/4] Read model: index thread labels...
[1/4] Read model: parsing thread label records (0/2).
[1/4] Read model: parsing thread label records (2/2).
[1/4] Read model: parsing thread label records complete (0.1 ms).
[1/4] Read model: sort thread labels...
[1/4] Read model: sort thread labels complete (0.0 ms).
[1/4] Read model: resolve thread label source commits...
[1/4] Read model: read source history...
[1/4] Read model: read source history complete (2.2 ms).
[1/4] Read model: resolve thread label source commits complete (2.2 ms).
[1/4] Read model: deriving thread label records (0/2).
[1/4] Read model: deriving thread label records (2/2).
[1/4] Read model: deriving thread label records complete (1.4 ms).
[1/4] Read model: writing thread labels (0/1002).
[1/4] Read model: writing thread labels (100/1002).
[1/4] Read model: writing thread labels (200/1002).
[1/4] Read model: writing thread labels (300/1002).
[1/4] Read model: writing thread labels (400/1002).
[1/4] Read model: writing thread labels (500/1002).
[1/4] Read model: writing thread labels (600/1002).
[1/4] Read model: writing thread labels (700/1002).
[1/4] Read model: writing thread labels (800/1002).
[1/4] Read model: writing thread labels (900/1002).
[1/4] Read model: writing thread labels (1000/1002).
[1/4] Read model: writing thread labels (1002/1002).
[1/4] Read model: writing thread labels complete (3.3 ms).
[1/4] Read model: index thread labels complete (9.2 ms).
[1/4] Read model: index thread subjects...
[1/4] Read model: parsing thread subject records (0/1).
[1/4] Read model: parsing thread subject records (1/1).
[1/4] Read model: parsing thread subject records complete (0.2 ms).
[1/4] Read model: sort thread subjects...
[1/4] Read model: sort thread subjects complete (0.0 ms).
[1/4] Read model: deriving thread subject records (0/1).
[1/4] Read model: deriving thread subject records (1/1).
[1/4] Read model: deriving thread subject records complete (0.0 ms).
[1/4] Read model: index thread subjects complete (1.3 ms).
[1/4] Read model: derive post attribution...
[1/4] Read model: deriving post attribution (0/1003).
[1/4] Read model: deriving post attribution (100/1003).
[1/4] Read model: deriving post attribution (200/1003).
[1/4] Read model: deriving post attribution (300/1003).
[1/4] Read model: deriving post attribution (400/1003).
[1/4] Read model: deriving post attribution (500/1003).
[1/4] Read model: deriving post attribution (600/1003).
[1/4] Read model: deriving post attribution (700/1003).
[1/4] Read model: deriving post attribution (800/1003).
[1/4] Read model: deriving post attribution (900/1003).
[1/4] Read model: deriving post attribution (1000/1003).
[1/4] Read model: deriving post attribution (1003/1003).
[1/4] Read model: deriving post attribution complete (0.4 ms).
[1/4] Read model: derive post attribution complete (0.4 ms).
[1/4] Read model: derive profile counts...
[1/4] Read model: initializing profile counts (0/1).
[1/4] Read model: initializing profile counts (1/1).
[1/4] Read model: initializing profile counts complete (0.0 ms).
[1/4] Read model: counting profile posts (0/1003).
[1/4] Read model: counting profile posts (100/1003).
[1/4] Read model: counting profile posts (200/1003).
[1/4] Read model: counting profile posts (300/1003).
[1/4] Read model: counting profile posts (400/1003).
[1/4] Read model: counting profile posts (500/1003).
[1/4] Read model: counting profile posts (600/1003).
[1/4] Read model: counting profile posts (700/1003).
[1/4] Read model: counting profile posts (800/1003).
[1/4] Read model: counting profile posts (900/1003).
[1/4] Read model: counting profile posts (1000/1003).
[1/4] Read model: counting profile posts (1003/1003).
[1/4] Read model: counting profile posts complete (0.5 ms).
[1/4] Read model: derive profile counts complete (0.5 ms).
[1/4] Read model: link post authors...
[1/4] Read model: linking author profiles (0/1).
[1/4] Read model: linking author profiles (1/1).
[1/4] Read model: linking author profiles complete (0.1 ms).
[1/4] Read model: link post authors complete (0.2 ms).
[1/4] Read model: index post reactions...
[1/4] Read model: parsing post reaction records (0/0).
[1/4] Read model: parsing post reaction records complete (0.0 ms).
[1/4] Read model: sort post reactions...
[1/4] Read model: sort post reactions complete (0.0 ms).
[1/4] Read model: resolve post reaction source commits...
[1/4] Read model: resolve post reaction source commits complete (0.0 ms).
[1/4] Read model: deriving post reaction records (0/0).
[1/4] Read model: deriving post reaction records complete (0.0 ms).
[1/4] Read model: writing post reactions (0/1003).
[1/4] Read model: writing post reactions (100/1003).
[1/4] Read model: writing post reactions (200/1003).
[1/4] Read model: writing post reactions (300/1003).
[1/4] Read model: writing post reactions (400/1003).
[1/4] Read model: writing post reactions (500/1003).
[1/4] Read model: writing post reactions (600/1003).
[1/4] Read model: writing post reactions (700/1003).
[1/4] Read model: writing post reactions (800/1003).
[1/4] Read model: writing post reactions (900/1003).
[1/4] Read model: writing post reactions (1000/1003).
[1/4] Read model: writing post reactions (1003/1003).
[1/4] Read model: writing post reactions complete (13.9 ms).
[1/4] Read model: index post reactions complete (15.8 ms).
[1/4] Read model: index instance...
[1/4] Read model: index instance complete (0.2 ms).
[1/4] Read model: index activity...
[1/4] Read model: writing post activity (0/1003).
[1/4] Read model: writing post activity (100/1003).
[1/4] Read model: writing post activity (200/1003).
[1/4] Read model: writing post activity (300/1003).
[1/4] Read model: writing post activity (400/1003).
[1/4] Read model: writing post activity (500/1003).
[1/4] Read model: writing post activity (600/1003).
[1/4] Read model: writing post activity (700/1003).
[1/4] Read model: writing post activity (800/1003).
[1/4] Read model: writing post activity (900/1003).
[1/4] Read model: writing post activity (1000/1003).
[1/4] Read model: writing post activity (1003/1003).
[1/4] Read model: writing post activity complete (47.6 ms).
[1/4] Read model: writing thread label activity (0/2).
[1/4] Read model: writing thread label activity (2/2).
[1/4] Read model: writing thread label activity complete (0.2 ms).
[1/4] Read model: writing post reaction activity (0/0).
[1/4] Read model: writing post reaction activity complete (0.0 ms).
[1/4] Read model: writing profile name activity (0/0).
[1/4] Read model: writing profile name activity complete (0.0 ms).
[1/4] Read model: derive signed flag activity...
[1/4] Read model: resolve feature flag source commits...
[1/4] Read model: resolve feature flag source commits complete (0.0 ms).
[1/4] Read model: parsing feature flag changes (0/0).
[1/4] Read model: parsing feature flag changes complete (0.0 ms).
[1/4] Read model: sort feature flag activity...
[1/4] Read model: sort feature flag activity complete (0.0 ms).
[1/4] Read model: derive signed flag activity complete (0.0 ms).
[1/4] Read model: writing signed flag activity (0/0).
[1/4] Read model: writing signed flag activity complete (0.0 ms).
[1/4] Read model: read legacy flag activity...
[1/4] Read model: read legacy flag activity complete (0.0 ms).
[1/4] Read model: writing legacy flag activity (0/0).
[1/4] Read model: writing legacy flag activity complete (0.0 ms).
[1/4] Read model: writing handoff activity (0/0).
[1/4] Read model: writing handoff activity complete (0.0 ms).
[1/4] Read model: index activity complete (48.2 ms).
[1/4] Read model: mark activity attribution...
[1/4] Read model: mark activity attribution complete (2.6 ms).
[1/4] Read model: index commits...
[1/4] Read model: read commit history...
[1/4] Read model: processing commit history lines...
[1/4] Read model: processing commit history lines complete (7.2 ms).
[1/4] Read model: read commit history complete (7.2 ms).
[1/4] Read model: index commits complete (7.3 ms).
[1/4] Read model: index reaction signatures...
[1/4] Read model: index reaction signatures complete (0.4 ms).
[1/4] Read model: index activity evidence...
[1/4] Read model: index activity evidence complete (28.6 ms).
[1/4] Read model: write metadata...
[1/4] Read model: write metadata complete (3.4 ms).
[1/4] Read model: apply verified attribution...
[1/4] Read model: apply verified attribution complete (21.6 ms).
[1/4] Read model: commit read model...
[1/4] Read model: commit read model complete (71.7 ms).
[1/4] Read model: validating candidate...
[1/4] Read model: validating candidate complete (8.6 ms).
[1/4] Read-model candidate is ready.
[2/4] Rendering static HTML and fingerprinted assets...
[2/4] Fingerprinting and copying assets referenced by rendered pages...
[2/4] Rendering shared pages (0/10).
[2/4] Rendering shared pages (1/10): /.
[2/4] Rendering shared pages (2/10): /threads/.
[2/4] Rendering shared pages (3/10): /about/.
[2/4] Rendering shared pages (4/10): /instance/.
[2/4] Rendering shared pages (5/10): /activity/.
[2/4] Rendering shared pages (6/10): /users/.
[2/4] Rendering shared pages (7/10): /tools/.
[2/4] Rendering shared pages (8/10): /tools/bookmarklets/.
[2/4] Rendering shared pages (9/10): /tools/feature-flags/.
[2/4] Rendering shared pages (10/10): /tags/.
[2/4] Rendering shared pages complete (10/10).
[2/4] Static docs are not published; run ./v3 docs publish with the same destination/profile.
[2/4] Rendering tag pages (0/5).
[2/4] Rendering tag pages (5/5).
[2/4] Rendering tag pages complete (114.7 ms).
[2/4] Skipping individual thread and post pages (FORUM_STATIC_DETAIL_PAGES_ENABLED is disabled).
[2/4] Skipping profile pages (FORUM_STATIC_PROFILE_PAGES_ENABLED is disabled).
[2/4] Building public offline reading snapshot...
[2/4] Fingerprinting and copying referenced assets complete.
[2/4] Static release is ready: /tmp/v3-capacity-5wrtjih3/static/releases/release-20261101065048-aad00979
Static artifacts: 25 HTML files, 53 asset files
[3/4] Promoting the read model...
[3/4] Read model promoted.
[4/4] Activating the static release...
[4/4] Static release activated.
Built and activated static HTML release /tmp/v3-capacity-5wrtjih3/static/releases/release-20261101065048-aad00979
Elapsed: 2.068 seconds