package provision // Paul approved this scoped inventory update on 2026-10-21; final independent // review is still required. The constructors retain their key-site classes. // UpsertScanDay writes only daily usage counters, never instance or sidecar // records, so it is nonrecord. func scanDemandWriteCensusInventory() []censusEntry { entries := append([]censusEntry(nil), plan14MovesOfflineWriteCensusInventory()...) replacements := []censusEntry{ {"internal/console/authcli.go", "Server.registerCLIRoutes", "key-site", "lit:instances,lit:sidecars", "f73eb0167bc7a2c8c7f2f9faebe66d55ce1f888dd14f49cfc1f937e74b489181"}, // 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. {"internal/console/server.go", "NewServer", "key-site", "lit:instances", "9a49c1fc11bbe553672d824a6efb619612b3a9a9d1589db814aef6db81418169"}, {"internal/usage/scan.go", "UpsertScanDay", "nonrecord", "sel:Put", "0581382a8128827cd07aeb379fe313b39660e960b5a19db4aaf1866aa9bc84be"}, } for _, replacement := range replacements { found := false for i, entry := range entries { if entry.File == replacement.File && entry.Unit == replacement.Unit { entries[i], found = replacement, true break } } if !found { entries = append(entries, replacement) } } return entries }