subagentskills

.com agent skill

← all skills

atlas-graph-prototype

open cwc-engineering skl_atlas_graph_prototype
description (verbatim frontmatter)
No-JVM fallback prototype of the Netflix Atlas Graph API (`GET /api/v1/graph?q=<expr>[&OPTIONS]`, port 7102 — real Atlas owns :7101 since the 2026-07-05 swap) over the Coworkers board's telemetry.jsonl — stdlib ThreadingHTTPServer + matplotlib Agg (always headless), uv-managed (`uv run pytest` / `uv run atlas-graph serve|render`). Implements the param subset pinned from the mirrored graph.md (q, s, e, tz, w, h, title, step, format=png|json, no_legend, stack — everything else 400s as deferred) and the ASL RPN subset the `requires: subset` presets in schemas/atlas-graph-presets.json need (:eq/:and/:sum/:by; real-atlas-only presets like completed-anomaly-des are skipped). Bucketing per time-series.md: even step boundaries, floor normalization, day-granular buckets honor tz; values are per-bucket COUNTS (honest rate-vs-count departure documented in README). Use to serve or render board telemetry graphs without the JVM, add a graph the Swift AtlasGraphView needs, or extend the param/ASL subset (same URLs — the contract is the product). Trigger on "atlas graph", "graph API", "telemetry graph", "render the board's PNG", "completed per day", "blocked timeline", "7102", "no-JVM fallback". Do NOT use for the Swift AtlasGraphDef/View (cwc-swift-engineering), the telemetry star schema (cwc-data-engineering's session-telemetry-erd), or running real JVM Atlas (scripts/atlas/run-atlas.sh on :7101).
summary

No-JVM fallback prototype of the Netflix Atlas Graph API (`GET /api/v1/graph?q=<expr>[&OPTIONS]`, port 7102 — real Atlas owns :7101 since the 2026-07-05 swap) over the Coworkers board's telemetry.jsonl — stdlib ThreadingHTTPServer + matplotlib Agg (always headless), uv-managed (`uv run pytest` /...

source

plugins/cwc-engineering/skills/atlas-graph-prototype/SKILL.md

provenance

created 2026-07-10 18:13:13 · JSON