census card wake-latency-2: the hand-written leaserClientKey row
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 file changed,
+6
−0
docs/superpowers/notes/census-proposal-wake-latency-2.md+6 −0
CI cancelled — superseded by a newer push — run details
CI log
=== gate === .amadan/test-gate.sh === launchctx (1 s) ok amadan.net/carlos/platform.git/launchctx 0.012s ? amadan.net/carlos/platform.git/launchctx/controlname [no test files] ? amadan.net/carlos/platform.git/launchctx/wireid [no test files] === vet (18 s) === gofmt (1 s) gofmt -l .: clean === rest (171 s) ? github.com/carlosframework/platform/cmd/changelog [no test files] ok github.com/carlosframework/platform/cmd/console 3.663s ok github.com/carlosframework/platform/cmd/moveprobe 11.900s ok github.com/carlosframework/platform/cmd/zddprobe 0.766s ok github.com/carlosframework/platform/internal/activator 59.058s ok github.com/carlosframework/platform/internal/agentsock 0.044s ok github.com/carlosframework/platform/internal/alerting 0.010s ok github.com/carlosframework/platform/internal/analytics 0.047s ok github.com/carlosframework/platform/internal/appconfig 2.763s ok github.com/carlosframework/platform/internal/apperr 0.179s ok github.com/carlosframework/platform/internal/applog 0.232s ok github.com/carlosframework/platform/internal/awsinv 0.010s ok github.com/carlosframework/platform/internal/boxchoice 0.007s ok github.com/carlosframework/platform/internal/boxid 0.529s ? github.com/carlosframework/platform/internal/boxid/boxidtest [no test files] ? github.com/carlosframework/platform/internal/boxid/internal/signtest [no test files] ok github.com/carlosframework/platform/internal/boxvolumes 0.020s ok github.com/carlosframework/platform/internal/caps 0.029s ok github.com/carlosframework/platform/internal/certwarm 0.006s ok github.com/carlosframework/platform/internal/cgroup 0.782s ok github.com/carlosframework/platform/internal/changelog 0.543s ok github.com/carlosframework/platform/internal/claimactivation 1.293s ok github.com/carlosframework/platform/internal/clamd 0.066s ? github.com/carlosframework/platform/internal/cliflag [no test files] ? github.com/carlosframework/platform/internal/controlname [no test files] ? github.com/carlosframework/platform/internal/controlsock [no test files] ok github.com/carlosframework/platform/internal/dbdoor 8.572s ok github.com/carlosframework/platform/internal/dbdoor/dbdoortest 0.029s ok github.com/carlosframework/platform/internal/dbquery 0.021s ok github.com/carlosframework/platform/internal/dbreads 2.130s ? github.com/carlosframework/platform/internal/dbreads/dbreadstest [no test files] ok github.com/carlosframework/platform/internal/dbverify 0.013s ok github.com/carlosframework/platform/internal/dnsrec 0.009s ok github.com/carlosframework/platform/internal/docsite 0.025s ok github.com/carlosframework/platform/internal/domains 2.749s ok github.com/carlosframework/platform/internal/doorkey 0.022s ok github.com/carlosframework/platform/internal/economics 0.010s ok github.com/carlosframework/platform/internal/edge 45.721s ? github.com/carlosframework/platform/internal/edgeproof [no test files] ok github.com/carlosframework/platform/internal/edgesfile 0.009s ok github.com/carlosframework/platform/internal/fleetapi 0.137s ok github.com/carlosframework/platform/internal/gate 1.654s ok github.com/carlosframework/platform/internal/genselect 0.016s ok github.com/carlosframework/platform/internal/geo 0.016s ok github.com/carlosframework/platform/internal/geoip 0.029s ok github.com/carlosframework/platform/internal/historyreadback 0.160s ok github.com/carlosframework/platform/internal/host 142.157s ok github.com/carlosframework/platform/internal/hostactors 6.109s ok github.com/carlosframework/platform/internal/hostactors/awsmembership 0.007s ok github.com/carlosframework/platform/internal/hostbox 2.844s ok github.com/carlosframework/platform/internal/hostclaim 0.750s ok github.com/carlosframework/platform/internal/hostenv 0.007s ok github.com/carlosframework/platform/internal/hostevidence 0.007s ok github.com/carlosframework/platform/internal/hostexec 5.230s ok github.com/carlosframework/platform/internal/hostfence 0.040s ok github.com/carlosframework/platform/internal/hostfiles 10.345s ok github.com/carlosframework/platform/internal/hostfloor 0.022s ok github.com/carlosframework/platform/internal/hostguard 1.074s ok github.com/carlosframework/platform/internal/hostops 1.974s ? github.com/carlosframework/platform/internal/hostops/fencerelease [no test files] ok github.com/carlosframework/platform/internal/hostops/internal/fencerelease 0.004s ok github.com/carlosframework/platform/internal/hostquarantine 0.002s ok github.com/carlosframework/platform/internal/hostrelocate 0.634s ok github.com/carlosframework/platform/internal/hostresolve 0.169s ok github.com/carlosframework/platform/internal/hostwrite 0.007s ok github.com/carlosframework/platform/internal/infraview 0.002s ok github.com/carlosframework/platform/internal/instancectl 5.237s ok github.com/carlosframework/platform/internal/instanceexec 2.792s ok github.com/carlosframework/platform/internal/instancefs 0.006s ok github.com/carlosframework/platform/internal/instancekey 0.006s ok github.com/carlosframework/platform/internal/instanceupdates 0.012s ok github.com/carlosframework/platform/internal/layout 1.763s ok github.com/carlosframework/platform/internal/lbhealth 0.008s ok github.com/carlosframework/platform/internal/lease 10.269s ok github.com/carlosframework/platform/internal/lease/leasetest 0.508s ok github.com/carlosframework/platform/internal/ledger 0.031s ok github.com/carlosframework/platform/internal/mail 0.266s ok github.com/carlosframework/platform/internal/maintenance 0.102s ok github.com/carlosframework/platform/internal/maintenanceexec 5.575s ok github.com/carlosframework/platform/internal/maintenanceguard 0.111s ok github.com/carlosframework/platform/internal/metrics 0.008s ok github.com/carlosframework/platform/internal/moves 22.292s ok github.com/carlosframework/platform/internal/moves/archive 0.945s ok github.com/carlosframework/platform/internal/objstore 0.325s ok github.com/carlosframework/platform/internal/ops 0.234s ok github.com/carlosframework/platform/internal/park 0.308s ok github.com/carlosframework/platform/internal/plans 0.011s ok github.com/carlosframework/platform/internal/privatefile 0.009s ok github.com/carlosframework/platform/internal/provision 23.582s ok github.com/carlosframework/platform/internal/publicrelease 0.013s ? github.com/carlosframework/platform/internal/regionname [no test files] ok github.com/carlosframework/platform/internal/registry 5.536s ok github.com/carlosframework/platform/internal/relay 7.242s ok github.com/carlosframework/platform/internal/release 25.444s ok github.com/carlosframework/platform/internal/rollout 3.736s ok github.com/carlosframework/platform/internal/rolloutwords 0.003s ok github.com/carlosframework/platform/internal/rootaws 0.009s ok github.com/carlosframework/platform/internal/rootparticipation 0.061s ok github.com/carlosframework/platform/internal/rootstate 0.040s ok github.com/carlosframework/platform/internal/runs 0.556s ok github.com/carlosframework/platform/internal/s3compat 0.006s ok github.com/carlosframework/platform/internal/safefile 0.006s ok github.com/carlosframework/platform/internal/schedule 2.639s ok github.com/carlosframework/platform/internal/seeds 0.012s ok github.com/carlosframework/platform/internal/sim/engines 2.576s ok github.com/carlosframework/platform/internal/sim/hostlife 10.372s ok github.com/carlosframework/platform/internal/sim/litestreamfacts 4.224s ok github.com/carlosframework/platform/internal/status 0.088s ok github.com/carlosframework/platform/internal/steering 0.007s ok github.com/carlosframework/platform/internal/stopevidence 0.285s ok github.com/carlosframework/platform/internal/svcrole 0.002s ok github.com/carlosframework/platform/internal/telemetry 0.005s ok github.com/carlosframework/platform/internal/termfence 0.004s ok github.com/carlosframework/platform/internal/tunnelclient 0.005s ok github.com/carlosframework/platform/internal/unixdial 0.002s ok github.com/carlosframework/platform/internal/updatewords 0.004s ok github.com/carlosframework/platform/internal/usage 0.005s ok github.com/carlosframework/platform/internal/version 0.004s ok github.com/carlosframework/platform/internal/vet 1.666s === internal_console@0 (87 s) ok github.com/carlosframework/platform/internal/console 86.344s === internal_console@1 (43 s) ok github.com/carlosframework/platform/internal/console 42.058s === internal_console@2 (41 s) ok github.com/carlosframework/platform/internal/console 39.785s === internal_console@3 (42 s) ok github.com/carlosframework/platform/internal/console 40.419s === internal_console@4 (42 s) ok github.com/carlosframework/platform/internal/console 40.553s === internal_console@5 (41 s) ok github.com/carlosframework/platform/internal/console 39.698s === internal_console@6 (36 s) ok github.com/carlosframework/platform/internal/console 35.149s === internal_console@7 (45 s) ok github.com/carlosframework/platform/internal/console 43.766s === root@0 (109 s) ok github.com/carlosframework/platform 107.725s === root@1 (83 s) ok github.com/carlosframework/platform 82.127s === root@2 (92 s) ok github.com/carlosframework/platform 90.727s === cross === --- shard 0 of 5 --- cross-compiling darwin/arm64 amadan: job cancelled — a newer push superseded it --- shard 1 of 5 --- cross-compiling darwin/amd64 --- shard 2 of 5 --- cross-compiling linux/arm64 amadan: job cancelled — a newer push superseded it --- shard 3 of 5 --- cross-compiling windows/amd64 --- shard 4 of 5 --- cross-compiling windows/arm64 amadan: job cancelled — a newer push superseded it
diff --git a/docs/superpowers/notes/census-proposal-wake-latency-2.md b/docs/superpowers/notes/census-proposal-wake-latency-2.md| index 32d8ccb2c..e634fa3bb 100644 |
| --- a/docs/superpowers/notes/census-proposal-wake-latency-2.md |
| +++ b/docs/superpowers/notes/census-proposal-wake-latency-2.md |
| @@ -14,3 +14,9 @@ Envelopes re-pinned: `internal/activator`, `internal/instancectl`, `internal/lea |
| Seal: `0ca3baafa26f59c0b7d8c6d6a39237d074afb71f885b7fbd50debebab5bf89f2` → `27b020590845320cd37b94fdeddf61b7c6f90e12ba7841850f2e7bbd6836ecd8`. |
| Overlay: `internal/provision/testdata/plan14-root-reads-wake-latency-2.tsv`, appended to `internal/provision/testdata/plan14-root-reads-chain.tsv`. |
| + |
| +## The decision: one new unit, written by hand |
| + |
| +`internal/lease/clientcache.go` `leaserClientKey` is new. It stats the credentials and config files an AWS config load could open (`/etc/carlos/credentials`, `AWS_SHARED_CREDENTIALS_FILE`, `AWS_CONFIG_FILE`, `~/.aws`). It reads no file content. The stat only keys the cached lease S3 client, so a changed file builds a fresh client. It decides nothing else and grants nothing. |
| + |
| +Proposed disposition: `hint`, task J4, for the agent (and any root caller of the lease package). The row is in `internal/provision/testdata/plan14-root-reads-wake-latency-2-new.tsv`. It loads before the overlay above and does not move the seal. |