carlos / platform Public

worktree-store-scan-on-demand

.gitignore +1 −0
.gitignore

Loading diff…

apimode.go +31 −5
apimode.go

Loading diff…

cmd/console/main.go +15 −0
cmd/console/main.go

Loading diff…

docs/site/nav.json +5 −0
docs/site/nav.json

Loading diff…

docs/site/scan-callbacks.md +245 −0
docs/site/scan-callbacks.md

Loading diff…

docs/superpowers/plans/2026-09-02-scan-on-demand.md +227 −49
docs/superpowers/plans/2026-09-02-scan-on-demand.md

Loading diff…

docs/superpowers/specs/2026-09-02-scan-on-demand-design.md +143 −16
docs/superpowers/specs/2026-09-02-scan-on-demand-design.md

Loading diff…

internal/console/apiscan.go +362 −4
internal/console/apiscan.go

Loading diff…

internal/console/apiscan_keys_test.go +244 −0
internal/console/apiscan_keys_test.go

Loading diff…

internal/console/apiscan_test.go +19 −2
internal/console/apiscan_test.go

Loading diff…

internal/console/apiscanqueue_test.go +432 −0
internal/console/apiscanqueue_test.go

Loading diff…

internal/console/apiscanstatus.go +273 −0
internal/console/apiscanstatus.go

Loading diff…

internal/console/apiscanstatus_test.go +556 −0
internal/console/apiscanstatus_test.go

Loading diff…

internal/console/apistore_test.go +1 −0
internal/console/apistore_test.go

Loading diff…

internal/console/apisystem.go +93 −2
internal/console/apisystem.go

Loading diff…

internal/console/apisystem_test.go +14 −0
internal/console/apisystem_test.go

Loading diff…

internal/console/authcli.go +14 −0
internal/console/authcli.go

Loading diff…

internal/console/scandeliver.go +268 −0
internal/console/scandeliver.go

Loading diff…

internal/console/scandeliver_test.go +319 −0
internal/console/scandeliver_test.go

Loading diff…

internal/console/scandrain.go +381 −0
internal/console/scandrain.go

Loading diff…

internal/console/scandrain_test.go +737 −0
internal/console/scandrain_test.go

Loading diff…

internal/console/scanhook.go +180 −0
internal/console/scanhook.go

Loading diff…

internal/console/scanhook_test.go +145 −0
internal/console/scanhook_test.go

Loading diff…

internal/console/scansign.go +170 −0
internal/console/scansign.go

Loading diff…

internal/console/scansign_test.go +228 −0
internal/console/scansign_test.go

Loading diff…

internal/console/server.go +28 −0
internal/console/server.go

Loading diff…

internal/console/svcroutes_test.go +3 −2
internal/console/svcroutes_test.go

Loading diff…

internal/docsite/fences_test.go +6 −0
internal/docsite/fences_test.go

Loading diff…

internal/objstore/memscanner.go +24 −0
internal/objstore/memscanner.go

Loading diff…

internal/objstore/objstore.go +5 −3
internal/objstore/objstore.go

Loading diff…

internal/objstore/queue.go +331 −22
internal/objstore/queue.go

Loading diff…

internal/objstore/queue_test.go +411 −13
internal/objstore/queue_test.go

Loading diff…

internal/objstore/walk.go +40 −3
internal/objstore/walk.go

Loading diff…

internal/usage/scan.go +77 −0
internal/usage/scan.go

Loading diff…

internal/usage/scan_test.go +72 −0
internal/usage/scan_test.go

Loading diff…

internal/usage/usage.go +5 −0
internal/usage/usage.go

Loading diff…

scan.go +8 −1
scan.go

Loading diff…

system.go +21 −1
system.go

Loading diff…