carlos / platform Public

Clone
git clone https://amadan.net/carlos/platform

Plain git — no account needed to clone.

Download

Download this file

1package provision
2
3// Paul approved this scoped inventory update on 2026-10-21; final independent
4// review is still required. The constructors retain their key-site classes.
5// UpsertScanDay writes only daily usage counters, never instance or sidecar
6// records, so it is nonrecord.
7func scanDemandWriteCensusInventory() []censusEntry {
8 entries := append([]censusEntry(nil), plan14MovesOfflineWriteCensusInventory()...)
9 replacements := []censusEntry{
10 {"internal/console/authcli.go", "Server.registerCLIRoutes", "key-site", "lit:instances,lit:sidecars", "f73eb0167bc7a2c8c7f2f9faebe66d55ce1f888dd14f49cfc1f937e74b489181"},
11 // Re-reviewed for email-signin (proposed): sets consoleNameCfg from Config.ConsoleName and the challengeSem send bound, and registers the four /auth/email routes; record writes unchanged.
12 {"internal/console/server.go", "NewServer", "key-site", "lit:instances", "9a49c1fc11bbe553672d824a6efb619612b3a9a9d1589db814aef6db81418169"},
13 {"internal/usage/scan.go", "UpsertScanDay", "nonrecord", "sel:Put", "0581382a8128827cd07aeb379fe313b39660e960b5a19db4aaf1866aa9bc84be"},
14 }
15 for _, replacement := range replacements {
16 found := false
17 for i, entry := range entries {
18 if entry.File == replacement.File && entry.Unit == replacement.Unit {
19 entries[i], found = replacement, true
20 break
21 }
22 }
23 if !found {
24 entries = append(entries, replacement)
25 }
26 }
27 return entries
28}
29