| 1 | # Census overlay edge-asset-cache-2 (plan 2 of the edge asset cache: the disk store, internal/assetcache), loaded LAST through plan14-root-reads-chain.tsv, after sec-mail-user-boundary, the overlay main loads last at 6c75ad81. census-ruling-edge-asset-cache-2, approved by the census owner (Paul, in the session, 2026-10-24, recorded on #280) before the merge; the approval card is docs/superpowers/notes/census-proposal-edge-asset-cache-2.md. Written by hand: every row is a new unit, a decision census-propose refuses. |
| 2 | # internal/assetcache is a new package that nothing imports yet (plan 3 wires it into the agent). Its 17 units read only the files it writes itself: <id>.meta, <id>.<v>.body, <id>.<v>.gz and their temporaries in the one directory a Store is opened over (plan 3 opens it at $CARLOS_DATA_DIR/asset-cache), plus a statfs of that directory for its free-space floor. No unit reads a record, a registry, a unit file or anything another component writes, and none makes a root decision, so each is accepted legacy with one basis. Reader.Read, ReadAt and Stat read the body file Entry.Open opened; statfs_other.go's Statfs reads nothing (ErrUnsupported off Linux) and is listed because the scan matches the name. |
| 3 | # Seventeen frozen declarations are added, so the seal moves; sec-mail-user-boundary's seal is checked first. The internal/assetcache envelope is pinned for the first time. |
| 4 | @legacy 98e0d339123d55c5425dd1cc46cb11305269fe4dea382bd952e51bdc23c7fde9 internal/assetcache/fill.go Fill.commit legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Read@368 e1b0bcb55f08f506fa87c7e35c96eabe7931c2b9b6923a164ddcced757eb4578 |
| 5 | @legacy 19752c89f2353403a601b3b42b94440019e180b8639d2f7502c4947528523b0b internal/assetcache/fill.go Fill.finish legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Lstat@375 a37b9660dcdfc494c91fbd98b6f1b30cb5e56e009882a352898ccdb39168c5c0 |
| 6 | @legacy 8ee80e2ff14aca0b8dd02cd6c0cc428477ef28a9d54abd1472f6478dae084502 internal/assetcache/fill.go Fill.open legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:OpenFile@309,file:Read@59 20bd23b8e51fdaef96f91c47d3bc7c49db3b2e22e83b358c8af5f9abd6f59d23 |
| 7 | @legacy 0cd8d78a4626ac37b9890adc0f216287475656395e65f8cbb23e2a41377ba6c7 internal/assetcache/fill.go Fill.writeGzip legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:OpenFile@74 f6e320929321f37a3d1fa684927e442f368cc788a828ba6cf2c73aa5f5a2494e |
| 8 | @legacy 03c58a70701937c132a85c868f265b742f0341d2cd79e732f9d582665209e104 internal/assetcache/fill.go syncDir legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Open@92 4e9ef58bb277a024bad7f7e39866070d406d7957eda7c64a1ddfa2e3a62d0f32 |
| 9 | @legacy 26d456cd23ba3e58ad397b2cdc4546e9bb631d9cb02f1d95f4ccafa385dfbd54 internal/assetcache/fill.go writeSynced legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:OpenFile@64 9f8b7beb35272098cf99b8e1e4c723cc981332246f398da885ef996e93c0a5ef |
| 10 | @legacy aac070962cf6dc2ce64b54b8d5d834316c1e45ad80ab92475948dace9e0479ce internal/assetcache/statfs_linux.go statfsFS.Space legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Statfs@101 2dd0e0938e78bbbca8ff53a501f1a54ea0ff931ff269a53412a5a5062f3cd26d |
| 11 | @legacy ddae9d316f3a2eb6b79a9d9994fe5ed221114faf9fd28eadc24f2c0ec99a1551 internal/assetcache/statfs_linux.go var Statfs legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Statfs@4 3a576cd63f92cf882fff6676a56d5e0aac23dad84a74984a7f8b7e1ee9947074 |
| 12 | @legacy 70434c3b959a3318e828edf97eb344fd404fcae75540029b386eb30972a21445 internal/assetcache/statfs_other.go var Statfs legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Statfs@4 3a576cd63f92cf882fff6676a56d5e0aac23dad84a74984a7f8b7e1ee9947074 |
| 13 | @legacy 2cc26c595abb729312188f631f49e7fe8d29f02561447d2110436b3e438a73d9 internal/assetcache/store.go Entry.Open legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Open@16,file:Open@592 ad9287698f3128c134a7b88f286a67db616eaa3b2b56a8c984188ac2e0bcc673 |
| 14 | @legacy 3796d50e1607cd7c5671196275617e70a0715a8ba31e3e0f3346d38b55e5c171 internal/assetcache/store.go Open legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Open@5,file:Statfs@281 4330bb540366aa9bd63495ecd41719dbbc43d72dca5b98e95b0b2f084da194ec |
| 15 | @legacy 44ed5af23a4380955271187ad27e4cc47fb1dcf0f4b2ff05665866f66f418a18 internal/assetcache/store.go Reader.Read legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Read@17,file:Read@72 b35cc8c8d77c2133c5adb0020a23cf4cad1bebaf1ec2052f4154ad00f157a795 |
| 16 | @legacy fdbf4eeccbd4ade4f98c32c11ef817e043f3028c7cdb2f75e4aabed94f2656d2 internal/assetcache/store.go Reader.ReadAt legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:ReadAt@17,file:ReadAt@72 7cbd07ec7d26ceb5c5eaa37dbce0dad37050beefc8910434ac48dd0189ddb350 |
| 17 | @legacy 97ba7818979291752fe1550fe794689c2959dc8cb268214dbc7e529f55aec8db internal/assetcache/store.go Reader.Stat legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Stat@17,file:Stat@72 8ca5335393585b568da254987b859b4ef40e64e5c7c3bc774f414bf524944115 |
| 18 | @legacy 5ae1ec871e9365388a61d0a99ef0d9a86f7de1699a48a088f3084bca586d89f2 internal/assetcache/store.go Store.bodyMatches legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Stat@81 56610feb6f7852a01c33b4e7dca1a8edc532c4a43cf319068b3f4f7bc09d71bb |
| 19 | @legacy 61bd84de05231e72dc0288d743297feaeff855722acac898f9efee3db79f7c83 internal/assetcache/store.go Store.loadMeta legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:ReadFile@99 9be068a53c11f8108b0586a15efd20053b7bf136daa482dc7db1a60ba182d4c6 |
| 20 | @legacy db36b88d73f2d8d821ec9d2b301119d99ad426ac9e788e4931f39c9b2b61b1b3 internal/assetcache/store.go Store.scan legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:ReadDir@45 55e39758f4cc22e673a1d30ae509af5431ab1e01a96181541e356482d4543918 |
| 21 | internal/assetcache/fill.go Fill.commit legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Read@368 e1b0bcb55f08f506fa87c7e35c96eabe7931c2b9b6923a164ddcced757eb4578 |
| 22 | internal/assetcache/fill.go Fill.finish legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Lstat@375 a37b9660dcdfc494c91fbd98b6f1b30cb5e56e009882a352898ccdb39168c5c0 |
| 23 | internal/assetcache/fill.go Fill.open legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:OpenFile@309,file:Read@59 20bd23b8e51fdaef96f91c47d3bc7c49db3b2e22e83b358c8af5f9abd6f59d23 |
| 24 | internal/assetcache/fill.go Fill.writeGzip legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:OpenFile@74 f6e320929321f37a3d1fa684927e442f368cc788a828ba6cf2c73aa5f5a2494e |
| 25 | internal/assetcache/fill.go syncDir legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Open@92 4e9ef58bb277a024bad7f7e39866070d406d7957eda7c64a1ddfa2e3a62d0f32 |
| 26 | internal/assetcache/fill.go writeSynced legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:OpenFile@64 9f8b7beb35272098cf99b8e1e4c723cc981332246f398da885ef996e93c0a5ef |
| 27 | internal/assetcache/statfs_linux.go statfsFS.Space legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Statfs@101 2dd0e0938e78bbbca8ff53a501f1a54ea0ff931ff269a53412a5a5062f3cd26d |
| 28 | internal/assetcache/statfs_linux.go var Statfs legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Statfs@4 3a576cd63f92cf882fff6676a56d5e0aac23dad84a74984a7f8b7e1ee9947074 |
| 29 | internal/assetcache/statfs_other.go var Statfs legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Statfs@4 3a576cd63f92cf882fff6676a56d5e0aac23dad84a74984a7f8b7e1ee9947074 |
| 30 | internal/assetcache/store.go Entry.Open legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Open@16,file:Open@592 ad9287698f3128c134a7b88f286a67db616eaa3b2b56a8c984188ac2e0bcc673 |
| 31 | internal/assetcache/store.go Open legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Open@5,file:Statfs@281 4330bb540366aa9bd63495ecd41719dbbc43d72dca5b98e95b0b2f084da194ec |
| 32 | internal/assetcache/store.go Reader.Read legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Read@17,file:Read@72 b35cc8c8d77c2133c5adb0020a23cf4cad1bebaf1ec2052f4154ad00f157a795 |
| 33 | internal/assetcache/store.go Reader.ReadAt legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:ReadAt@17,file:ReadAt@72 7cbd07ec7d26ceb5c5eaa37dbce0dad37050beefc8910434ac48dd0189ddb350 |
| 34 | internal/assetcache/store.go Reader.Stat legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Stat@17,file:Stat@72 8ca5335393585b568da254987b859b4ef40e64e5c7c3bc774f414bf524944115 |
| 35 | internal/assetcache/store.go Store.bodyMatches legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:Stat@81 56610feb6f7852a01c33b4e7dca1a8edc532c4a43cf319068b3f4f7bc09d71bb |
| 36 | internal/assetcache/store.go Store.loadMeta legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:ReadFile@99 9be068a53c11f8108b0586a15efd20053b7bf136daa482dc7db1a60ba182d4c6 |
| 37 | internal/assetcache/store.go Store.scan legacy accepted-legacy accepted-legacy;rev3=census-ruling-edge-asset-cache-2;asset cache files under $CARLOS_DATA_DIR/asset-cache, written and read only by this package file:ReadDir@45 55e39758f4cc22e673a1d30ae509af5431ab1e01a96181541e356482d4543918 |
| 38 | @coverage internal/assetcache 93ba49fd3716984a753682f88739cdc3dc3efed459a0892c831a2232f7250ece |
| 39 | |