{ "root": "/workspace/repos/git.k6n.net/mats/fancy-dns", "recent_files": [ "internal/cluster/cluster_test.go", "README.md", "internal/server/shutdown_test.go", "internal/resolver/resolver_test.go", "web/src/pages/Upstreams.tsx", "internal/api/handlers.go", "internal/config/config.go", "internal/api/settings_test.go", "web/src/lib/format.ts", "deploy/k8s/10-deployment.yaml", "web/src/lib/api.ts", "web/src/components/ui/Table.tsx", "internal/acl/acl_test.go", "internal/config/size_test.go", "internal/config/config_test.go", "internal/resolver/pool.go", "internal/acl/acl.go", "internal/engine/engine_test.go", "internal/blocklist/set.go", "internal/blocklist/parse.go", "internal/app/memory.go", "internal/api/auth.go", "internal/app/app.go", "internal/api/api.go", "internal/zonefile/zonefile_test.go", "internal/engine/pins_test.go", "internal/engine/harness_test.go", "internal/metrics/metrics.go", "internal/qlog/counts.go", "internal/metrics/metrics_test.go" ], "queries": [ { "query": "func Load|KnownFields|yaml.NewDecoder|func Marshal", "command": "grep", "at": "2026-09-27T16:22:55.810381382Z", "focus_path": "internal/config/config.go" }, { "query": "NSID|OutcomeLocal|ActionAllow|ActionLocal", "command": "grep", "at": "2026-09-27T16:22:55.85487649Z", "focus_path": "internal/engine/engine_test.go" }, { "query": "^func Test", "command": "grep", "at": "2026-09-27T16:23:07.872849833Z", "focus_path": "internal/config/size_test.go" }, { "query": "Outcome|func Record\\(|local", "command": "grep", "at": "2026-09-27T16:23:09.794989995Z", "focus_path": "internal/metrics/metrics_test.go" }, { "query": "func |local|Local", "command": "grep", "at": "2026-09-27T16:23:24.799237174Z", "focus_path": "internal/qlog/counts.go" }, { "query": "func (Handler|Handler\\(\\)|Record|Set|DefaultGatherer|prometheus.Handler)", "command": "grep", "at": "2026-09-27T16:23:24.807494518Z", "focus_path": "internal/metrics/metrics.go" }, { "query": "(?i)^func |^type ", "command": "grep", "at": "2026-09-27T16:23:28.81552169Z", "focus_path": "internal/engine/harness_test.go" }, { "query": "testZone = |const testZone", "command": "grep", "at": "2026-09-27T16:23:49.801307302Z", "focus_path": "internal/engine/engine_test.go" }, { "query": "^type Config struct|^\\tBlock |^\\tCache |^\\tAPI |^\\tDNS |^\\tMemory |^\\tUpstream |^\\tACL |^\\tServer |^\\tLocalZone |^\\tQueryLog |^\\tMetrics ", "command": "grep", "at": "2026-09-27T16:24:06.794863351Z", "focus_path": "internal/config/config.go" }, { "query": "(?i)map\\[", "command": "grep", "at": "2026-09-27T16:24:08.80916393Z", "focus_path": "internal/config/config.go" }, { "query": "EDNS0_NSID|EDNS0NSID|Nsid", "command": "grep", "at": "2026-09-27T16:28:04.258015751Z", "focus_path": "internal/engine/pins_test.go" }, { "query": "^const|^\\tdefaultPort|^\\t[a-zA-Z]+ = ", "command": "grep", "at": "2026-09-27T16:28:34.803806079Z" }, { "query": "const \\(|^\\tmaxCacheKey|= uint16\\(", "command": "grep", "at": "2026-09-27T16:28:37.79165687Z" }, { "query": "NSID|Changelog|CHANGELOG|hide_identity|outcome=", "command": "grep", "at": "2026-09-27T16:29:36.797031137Z", "focus_path": "README.md" }, { "query": "os.Stat|os.Open|func \\(c \\*Config\\) Validate", "command": "grep", "at": "2026-09-27T16:30:29.818748722Z", "focus_path": "internal/config/config.go" }, { "query": "ParseFiles\\(|ParseFile\\(", "command": "grep", "at": "2026-09-27T16:30:40.7838816Z", "focus_path": "internal/zonefile/zonefile_test.go" }, { "query": "func decodeJSON|type LogEntry|func isFileWritable", "command": "grep", "at": "2026-09-27T16:30:49.816227401Z", "focus_path": "internal/api/api.go" }, { "query": "func ParseRPZ|rpz-drop|rpz-passthru|Origin", "command": "grep", "at": "2026-09-27T16:31:10.849412582Z", "focus_path": "internal/blocklist/parse.go" }, { "query": "(?i)^func |^type ", "command": "grep", "at": "2026-09-27T16:31:43.627702877Z", "focus_path": "internal/blocklist/set.go" }, { "query": "1Gi|GiB|rejects|wantErr", "command": "grep", "at": "2026-09-27T16:34:42.749387182Z", "focus_path": "internal/config/size_test.go" }, { "query": "(?i)web\\.|internal/web", "command": "grep", "at": "2026-09-27T16:34:42.761506244Z", "focus_path": "internal/app/app.go" }, { "query": "local_zones|policy zone|rpz|\\$ORIGIN|relative", "command": "grep", "at": "2026-09-27T16:35:03.10318301Z", "focus_path": "README.md" }, { "query": "Cookie|SetCookie|session|Session", "command": "grep", "at": "2026-09-27T16:39:07.351703772Z", "focus_path": "internal/api/auth.go" }, { "query": "type (Stats|Source|Entry) struct", "command": "grep", "at": "2026-09-27T16:39:54.62688853Z", "focus_path": "internal/resolver/pool.go" }, { "query": "MarshalJSON|json:\\\"", "command": "grep", "at": "2026-09-27T16:40:03.815051663Z", "focus_path": "internal/app/memory.go" }, { "query": "json:\"|MarshalJSON|UnmarshalJSON", "command": "grep", "at": "2026-09-27T16:40:08.967374706Z", "focus_path": "internal/blocklist/parse.go" }, { "query": "type (SourceMeta|ParseStats|State) struct", "command": "grep", "at": "2026-09-27T16:40:08.97960362Z", "focus_path": "internal/blocklist/set.go" }, { "query": "func \\(m \\*Manager\\) (State|RefreshAll)|func \\(s \\*Set\\) Lookup|func \\(s \\*Set\\) Each", "command": "grep", "at": "2026-09-27T16:40:27.808696066Z", "focus_path": "internal/blocklist/set.go" }, { "query": "func ParseAction|func \\(a Action\\) String|type Action |func \\(s \\*?Server\\) GroupStats|GroupStats\\(", "command": "grep", "at": "2026-09-27T16:40:27.833390906Z", "focus_path": "internal/engine/engine_test.go" }, { "query": "type GroupSummary struct", "command": "grep", "at": "2026-09-27T16:40:30.807130196Z", "focus_path": "internal/acl/acl.go" }, { "query": "type (Group|GroupMatch|Upstream|UpstreamServer|UpstreamBootstrap|ListSource) struct", "command": "grep", "at": "2026-09-27T16:40:40.82006076Z", "focus_path": "internal/resolver/pool.go" }, { "query": "(?i)json:\"", "command": "grep", "at": "2026-09-27T16:40:57.785690297Z", "focus_path": "internal/config/config_test.go" }, { "query": "type Duration|UnmarshalJSON|MarshalJSON|UnmarshalYAML", "command": "grep", "at": "2026-09-27T16:40:57.789620873Z", "focus_path": "internal/config/size_test.go" }, { "query": "(?i)allow_domains|/api/clients|/api/upstreams", "command": "grep", "at": "2026-09-27T16:40:57.827427347Z", "focus_path": "internal/acl/acl_test.go" }, { "query": "\\bas (any|unknown|[A-Z][A-Za-z]+)", "command": "grep", "at": "2026-09-27T16:41:11.843903227Z", "focus_path": "web/src/pages/Upstreams.tsx" }, { "query": "as \\{|as unknown|as any|\u003cT\u003e\\(|\\?\\? \\{\\}", "command": "grep", "at": "2026-09-27T16:41:15.51505886Z", "focus_path": "web/src/components/ui/Table.tsx" }, { "query": "(?i)whoami|healthz|/api/status|read_only|can_write|base_path", "command": "grep", "at": "2026-09-27T16:41:21.828861369Z", "focus_path": "web/src/lib/api.ts" }, { "query": "(?i)zones|api/zones", "command": "grep", "at": "2026-09-27T16:42:50.623250022Z", "focus_path": "deploy/k8s/10-deployment.yaml" }, { "query": "(?i)qtype_name|qtype|latency|p99_ms|can_write|read_only", "command": "grep", "at": "2026-09-27T16:47:26.210261153Z", "focus_path": "web/src/lib/format.ts" }, { "query": "[Rr]ate[Ll]imit", "command": "grep", "at": "2026-09-27T16:47:29.878195015Z", "focus_path": "internal/api/settings_test.go" }, { "query": "MinVersion|min_version", "command": "grep", "at": "2026-09-27T16:48:52.789077804Z", "focus_path": "internal/config/config.go" }, { "query": "BasePath|base_path", "command": "grep", "at": "2026-09-27T16:50:15.791788416Z", "focus_path": "internal/config/config.go" }, { "query": "ByTransport|TransportStats|Stats\\(\\)", "command": "grep", "at": "2026-09-27T17:03:08.354985355Z", "focus_path": "internal/api/handlers.go" }, { "query": "(?i)sent|truncated|dropped", "command": "grep", "at": "2026-09-27T17:03:08.381477376Z", "focus_path": "web/src/pages/Upstreams.tsx" }, { "query": "ByTransport|\\.Stats\\(\\)", "command": "grep", "at": "2026-09-27T17:03:18.113980139Z", "focus_path": "internal/resolver/resolver_test.go" }, { "query": "waitPortFree|waitPortRefused|func bindFree|TestInFlight", "command": "grep", "at": "2026-09-27T17:06:50.821245718Z", "focus_path": "internal/server/shutdown_test.go" }, { "query": "captureHandler|keyValue|miniredisNew", "command": "grep", "at": "2026-09-27T17:13:26.564777546Z", "focus_path": "internal/cluster/cluster_test.go" }, { "query": "(?i)router\\.lan|\\*\\.lan|ns1\\.lan|local\\.example\\.zone|doubleclick", "command": "grep", "at": "2026-09-27T17:13:50.882965183Z", "focus_path": "README.md" }, { "query": "waitSubscribed\\(t, ", "command": "grep", "at": "2026-09-27T17:13:57.526450829Z", "focus_path": "internal/cluster/cluster_test.go" }, { "query": "(?i)qtype|match|count|can_write|types\\.ts|hand-written", "command": "grep", "at": "2026-09-27T17:14:02.764934975Z" } ], "ast_pins": [], "updated_at": "2026-09-27T17:14:02.764941775Z" }