Tier 88 (context/plans/build-site.md): the registry had no unblocked task left; what remained to an agent were criteria no task covered any more. T-518. Criteria met by earlier tasks ticked with their evidence: gpu R11's review (T-513 and Codex's 2026-10-24 pass), content-blocking R7 (the bundle's sha check against NOTICE and the lists' README, the README paragraph with cardview.jpg, round 26's licence reading), modern-web R1 (T-484 and run 2c; the README's Caveats link) and T-500's two. T-501's stays [~] for MSE (below). The template placeholders never filled (T500_KIT, T501_KIT, T501_DEVICE_RESULT in docs/MODERN-WEB.md, DEVICE_STATE_EVENING and TRACE_PICKUP in PICKUP) are filled; .cavekit/config is the owner's one line again; the README's "Where it stands" regenerated. T-519. On the build with the review fixes (engine 0058), the 10 s scripted pan on six pages under JIHAD_GPU_VERIFY=1 (docs/rounds/t519-2026-10-24/): 0 rows structurally wrong on all; 0 rows differ at all on the long page, jihad-fixed-both.html (new: an opaque header AND footer, nothing else), sticky-mix, scroll-js and Hacker News; Wikipedia 3 of 70 frames with resampling-class rows. The one miss is the verify mode's own: on jihad-anim-css.html the animated block's 160 rows differ (the reference samples the animation at its own compose time), every other row equal — R2's first criterion [~] with the engine fix named. The dumps looked at frame by frame; Hacker News at 0.955 shows its right side and bottom. R4's four ticked on the compositor's lines: the fixed-both page reads two bands with both kept, the long page one kept, Wikipedia's see-through panels as 2 columns in 3-5 chunks; sticky-mix takes the whole path as in T-503's rounds (its sticky layer changes every step). R3's table: the GPU path against NOGPU=1 on every page, in docs/RENDERING-OPTIONS.md — the GPU path ahead on every page (long static 30-33 against 11-12.5 fps, Wikipedia 18.5-26 against 2.7-2.9, Hacker News 37-48 against 6-10). The frame rates were measured again without verify after a first sweep read 5-6 fps under it (a whole reference per job): tools/device/t502/README.md says so; pan-run.sh takes ROUND_DIR. T-520. The blocker's device criteria on the Enyo card through the inject channel, the listed hosts mapped to the host PC in the device's /etc/hosts for the run (only the blocker can then stop a load): a listed host opens top-level; EasyPrivacy's ||123count.com^$third-party loads first-party (the page on that host) and is refused third-party; an @@||host^ exception (a list copy with one added, exceptions 6+1083 against 5+1079) loads the host; the master switch and hiding flip live through setpref (the observer re-applies the sheet); the settings line shows the versions and a counter that rose 10 -> 16 on a page with 6 refusals; "Update the lists now" moved the lists three times and the line followed; shouldLoad on 200 refused images is within 10 % of blocking off (6.5 against 6.0 s, the floor the engine's own per-image work); MSE reports H.264 and AAC (T-501's criterion closed). R4's cost criterion was NOT met: hiding on cost the MDN page's copy 3.7-7.5 s against 2.6-3.0 off, the real cached page 15 against 11, and a daemon's first load 8-12 s. T-522. Four variants of the cached sheet on the device named the cost: the 268 @-moz-document regexp groups (one per site-excepted generic selector, each carrying the 160 generic-hide hosts' 2.4 KB regexp again), evaluated per document; the same 13,079 keyed selectors under url-prefix scopes or bare cost nothing. The compiler (version 11) keeps those selectors apart (excSel) and the component adds them to the per-document sheet for every host the selector is not excepted on, with the generic-hide sites (hosts and address prefixes) honoured there too; the global sheet keeps its one regexp group. Measured: the MDN copy with hiding on 2868, 3104, 2876 ms against 2712, 2578, 2846 off (+8.7 %, within R4's 15 %), a daemon's first load 3.7 s where it took 8-12; generic hiding still applies under a host name, a site-excepted selector is hidden where not excepted, and a $generichide host (jetzt.de mapped to the host PC) gets neither; the compile reports 268 excepted selectors per document and 154 generic-hide sites with 4 address prefixes. New test pages: jihad-fixed-both.html (an opaque header and footer), jihad-tp-first/third.html, jihad-exception.html, jihad-hiding.html, jihad-excsel.html, jihad-mse-probe.html, jihad-plain-ok.png. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
82 lines
2.5 KiB
Plaintext
82 lines
2.5 KiB
Plaintext
/build/**/out/
|
|
/build/**/out-*/
|
|
/build/**/*.tar.gz
|
|
# crosstool-NG: ignore the toolchain OUTPUT, keep the RECIPE. The blanket
|
|
# `/build/webos-oe/toolchain/` that stood here also excluded Dockerfile + build-toolchain.sh +
|
|
# jihad.defconfig, so the one prebuilt input of the device build that is fully FOSS and
|
|
# rebuildable from source had no recipe in a clean clone (measured 2026-08-10:
|
|
# `git check-ignore -v build/webos-oe/toolchain/jihad.defconfig` named this line).
|
|
# The pattern must be `toolchain/*`, NOT `toolchain/`: git never descends into an ignored
|
|
# DIRECTORY, so a `!` re-include under one is dead. Verified in a scratch repo — the three files
|
|
# become trackable while out-toolchain/ (219 MB x-tools + 279 MB src cache) stays ignored.
|
|
# Un-ignoring does not stage them; they still need `git add`.
|
|
/build/webos-oe/toolchain/*
|
|
!/build/webos-oe/toolchain/Dockerfile
|
|
!/build/webos-oe/toolchain/build-toolchain.sh
|
|
!/build/webos-oe/toolchain/jihad.defconfig
|
|
!/build/webos-oe/toolchain/build.sh
|
|
!/build/webos-oe/toolchain/.containerignore
|
|
!/build/webos-oe/toolchain/fetch-tarballs.sh
|
|
!/build/webos-oe/toolchain/tarballs.manifest
|
|
/build/webos-oe/arm-sysroot/
|
|
/build/webos-oe/device-bundle/
|
|
/build/webos-oe/hl-bundle/
|
|
/build/webos-oe/adapter-deps/qt4-extract*/
|
|
/build/webos-oe/adapter-deps/staging/
|
|
/build/webos-oe/adapter-deps/build/
|
|
/build/webos-oe/adapter-deps/build-pdk/
|
|
*.o
|
|
*.lo
|
|
*.la
|
|
*.so
|
|
*.so.*
|
|
*.a
|
|
obj-*/
|
|
*.ipk
|
|
*.deb
|
|
*.ipk.*
|
|
*.swp
|
|
*~
|
|
.DS_Store
|
|
/context/**/.cache/
|
|
.claude/
|
|
__pycache__/
|
|
/build/webos-oe/device-binaries/*
|
|
!/build/webos-oe/device-binaries/README.md
|
|
|
|
# Fetched Palm PDK (proprietary; build/webos-oe/fetch-pdk.sh)
|
|
build/webos-oe/pdk/
|
|
/build/webos-oe/oe-rootfs/
|
|
/build/webos-oe/oe-cache/
|
|
/build/webos-oe/oe-downloads/
|
|
/build/webos-oe/oe-sstate/
|
|
__pycache__/
|
|
|
|
# Cavekit runtime — transient state
|
|
.cavekit/.loop.json
|
|
.cavekit/.loop.lock
|
|
.cavekit/.progress.json
|
|
.cavekit/.auto-backprop-pending.json
|
|
.cavekit/.debug.log
|
|
.cavekit/tool-cache/
|
|
.cavekit/state.md
|
|
.cavekit/token-ledger.json
|
|
.cavekit/handoff-*/
|
|
.cavekit/task-status.json
|
|
.cavekit/tasks.json
|
|
.cavekit/capabilities.json
|
|
|
|
# An engine update under way (build/engine/update-engine.sh)
|
|
build/engine/.update-in-progress
|
|
/tools/host/bin/
|
|
/tools/host/build/
|
|
|
|
# the engine media test clips (render/goanna/test/make-media-assets.sh makes them; never stored)
|
|
render/goanna/test/clip*.mp4
|
|
render/goanna/test/clip*.webm
|
|
render/goanna/test/tone10.*
|
|
|
|
# the device scripts' per-run files (pan-run.sh, zoom-run.sh, zoom-seq.sh write them beside themselves)
|
|
tools/device/t502/*-inject.sh
|
|
tools/device/t502/pan-frame-*.bgra
|