Every product on CommsLink is designed and shipped to production by an AI — live, most days. This is the raw record, generated straight from the commit history. No hand-picking, no polish: 2,359 ships and counting.
Pages become component skyscrapers (windows = components a page uses, each clickable) + front-end/back-end/full-stack classification badge
Package the .vsix with the city-theme picker + package-district render
Package-district render (signs + depends bridges) + ship theme system (themes.ts/picker) that was merged but never deployed; regen graph; /atlas no-store
Complete Noir Terminal theme definition
Add Noir Terminal city theme
TypeORM importer (@Entity -> datastore warehouses + relates edges)
Front-end component layer (component nodes + renders tree)
Monorepo-structure layer — workspace packages/services as districts
Add Moonlit Canal city theme
Atlas: bump extension to v0.0.29 for city themes
City theme picker + six built-in map skins
Fastify importer (instance verb calls + @fastify/autoload dir prefix → endpoints)
NestJS importer (@Controller + @Get/@Post/… decorators → endpoints) — a whole framework that previously mapped to nothing now maps; verified 0→21 on a real Nest app
Atlas: x-ray pipes (Cursor approach) v0.0.28
Atlas: adopt Cursor's x-ray utility pipes (additive tubes, depthTest off) — pads can't cover or angle-flip the network (v0.0.28)
Atlas: pipes always-on-top (no cover, no flip) — sync viewer
Atlas: pipes drawn on top (renderOrder 20, depthTest off) so the ground/building plane never covers them and there's no angle flip; reverted slab/water depthWrite (v0.0.27)
Atlas: consistent pipe depth (no angle flip) — sync viewer
Atlas: pipes use real depthTest (consistent occlusion, no angle-dependent over/under flip) + ground slabs/water depthWrite off so they dim (not hide) the deep pipes (v0.0.26)
Atlas: pipe riser-before-door + softer container opacity — sync viewer
Atlas: pipe riser comes up SHORT of the door then horizontal into its centre + container/water opacity back to partly-transparent (0.7) (v0.0.25)
Atlas: pipe emergence + camera/WASD + clouds — sync viewer
Atlas: pipes emerge above-ground before the door + camera orbit resumes on new change (faster) + drag-to-rotate no longer selects + WASD pan + 2x cloud height (v0.0.24)
Atlas: pipe-to-door + suburb crowding — sync viewer
Atlas: pipes emerge from the ground + attach to the endpoint door (ramp to node height) + suburb-crowding — houses hug the backend's west border sorted by what they call (v0.0.23)
Atlas: pipe polish (no-overlap-glow, page path highlight, buried depth) — sync viewer
Atlas: pipes normal-blend (no overlap glow) + select-a-page highlights its underground path (white) + opaque ground/water so pipes read as buried (v0.0.22)
Atlas: shared electric pipes (deduped, deep) — sync viewer
Atlas: underground = shared electric PIPES not train tracks — dedup segments (one pipe per grid segment, no overlap), 3x deeper, solid glowing lines, centerline routes (v0.0.21)
Atlas: subway rides the grid — sync viewer
Atlas: subway rides the GRID — client links route on the road grid (off-grid page spurs onto it) + render as tracks underground following the routed path, sharing segments (v0.0.20)
Atlas: subway tracks for client links — sync viewer
Atlas: client links as a SUBWAY — page->endpoint connections become rails-with-ties ramping under the city, glowing up through the ground (replaces the pink lines) (v0.0.19)
Atlas: line-click + houses + client roads — sync viewer
Atlas: click a line to see what it connects + clients as houses (pyramid roofs) + client HTTP roads in a distinct pink color (v0.0.18)
Atlas: roof-member fix + cloud scatter — sync viewer
Atlas: FIX handlers/actions buried inside 2x-taller buildings (lift roof members to new roof) + scatter unconnected clouds along the border instead of a vertical stack (v0.0.17)
Atlas: camera orbit fallback + diff panel + guide — sync viewer
Atlas: fix camera orbit (fallback to a changed node when no explicit focus) + diff inspector panel on click (transparent, X to close) + bundled architecture guide for teaching AI (v0.0.16)
Atlas: routing v3 — nearest-road on-ramps, road-width lanes — sync viewer
Atlas: edge routing v3 — exit to NEAREST road (short on-ramp, more corners), lanes within road width (overlap ok), enter buildings from closest road point; verified 0 off-road interior vertices on real data (v0.0.15)
Atlas: FIX per-grid edge routing on real roads — sync viewer
Atlas: FIX edge routing — route per-grid on each grid's real roads, cross between grids only on a shared avenue (the two grids have different scales; merging their coords put lines on non-existent roads) (v0.0.14)
Atlas: full corner-turning edge routing — sync viewer
Atlas: full Manhattan edge routing — turn at street corners (node → vertical street → avenue → target street), per-street lanes (v0.0.13)
Atlas: street-routed edges (Manhattan lanes) — sync viewer
Atlas: wire street-routed edges — reads/writes/calls run orthogonally along avenues in parallel lanes, shown at rest (v0.0.12)
Atlas: bloom glow + street curbs/dashed center + taller buildings — sync viewer
Atlas: bloom glow (UnrealBloomPass) + street curbs glow with dashed center + 2x module/datastore height; routeEdges module + tests (not yet wired) (v0.0.11)
Atlas: neon streets + degree-scaled modules/datastores — sync shared viewer
Atlas: neon Tron streets (glowing centerlines) + scale modules & datastores by line count (v0.0.10)
Atlas: sync shared viewer — gold borders, celebrations, Tron neon edges
Atlas: Tron pass — neon additive edge outlines per element (fill stays semantic) + deeper background for contrast (v0.0.9)
Atlas: milestone celebrations — fireworks + chime + banner on commit (green) / push (blue), with a mute toggle (v0.0.8)
Atlas: changed nodes signal via GOLD borders + gold titles (fill color untouched); distinctive isometric icon + colored status bar/tab (v0.0.7)
Atlas extension: always-visible launchers — Activity Bar icon + Status Bar button (no file needed) (v0.0.6)
Atlas activity: district glow + cycle pill + Changes panel — keep shared viewer in sync
Atlas activity: district-level glow + clickable cycle pill + Changes list panel (navigate the diff through the map, v0.0.5)
Atlas: activity-layer scene/viewer (glow + camera orbit) — keep shared component in sync
Atlas extension: live git-activity layer — glow uncommitted-change nodes amber + orbit the file being edited (v0.0.4)
Atlas: ship Medusa (Shopify) + Medplum (FHIR healthtech) gallery examples
Medusa (Shopify) + Medplum (healthcare/FHIR) importers — file-based + Express parsers, pinned meta.domain grouping
Atlas: ship tRPC gallery examples (Documenso + Cal.com) — rebuild with SCP'd files
Add Cal.com (Calendly) tRPC gallery example + tRPC router-grouping fix (skip generic procedures/handlers dirs)
Atlas: tRPC parser + Documenso (DocuSign) tRPC gallery example
TRPC importer — procedures→endpoints (query=read, mutation=write) + Prisma access; extract Documenso (267 procedures) as a real tRPC gallery example (7 tests)
Atlas: chat model picker (shared AtlasViewer models dropdown)
Model picker in chat — <AtlasViewer models> dropdown; extension enumerates vscode.lm models (Copilot exposes Claude/GPT) + user key, routes ask() to the chosen model
Chat fallback — editor model (Copilot) → user's own OpenAI-compatible API key → graceful msg, so 'Ask your architecture' works for anyone (incl. Cursor/no-Copilot); map always works with no LLM
Atlas ext: add map-icon button to the editor toolbar; README leads with the user flow (install → click map icon → see your open project)
VS Code/Cursor extension scaffold (packages/atlas-vscode) — thin host+webview shell reusing the extractor + <AtlasViewer>; builds both bundles, F5-launchable
Extract shared <AtlasViewer> (canvas+sidebar+chat) from page.tsx — page now injects graph+ask; the single-codebase seam for the VS Code/Cursor extension
Detect S3 asset buckets referenced in next.config.js → the commslink-assets bucket now shows on the CommsLink map (web reads from S3)
Exclude ~300MB of models from web image via .dockerignore (served from S3) — lighter/faster web builds
Serve avatar/room models (~300MB) from S3 (commslink-assets) via redirect — shrinks web build, faster deploys, no re-SCP
Remove retired Kara agent docs, branch convention, and post-deploy health check. (#4)
Atlas vision: guiding light — local MVP, 'watch the agent build' live diff+camera, live telemetry (cars on roads) seam, terminal-context awareness
Atlas roadmap: extension strategy (big-3 editors, no fork), ladder business model, thin-shells-over-shared-core
Webhook endpoints badged distinctly (WEBHOOK) in module contents + detail, so they're identifiable when clicking a domain
Clickable domain buildings (module → lists its endpoints/handlers/actions) + reconcile Cursor outline-toggle onto EC2
Next.js API-route importer + monorepo Prisma discovery → extract dub (bit.ly) as first REAL company: 194 pages, 175 API routes, 116 tables, full-stack
Carrier00/Chat: furniture scan outlines off by default, with voice and wrist toggle
Fix invisible page-phantoms bloating api container (exclude client nodes from backend zone); AWS account always shown as foundation border; pages served-by web module (removed nonsensical Users->page); reverted off-grid compaction
Users node + page-load 'requests' edges (the basic HTTP GET-page requests, distinct from API calls) + compact off-grid block (api container 382→224 deep)
Atlas docs: full-stack front-end city (Next.js client extraction)
Full-stack — front-end extractor (Next.js routes + client API calls) renders the CLIENT as its own city outside the gates, wired to the backend endpoints
AWS account is a dashed BORDER (not a plane) — servers stay their own cities, databases on their own separate plane
Lambdas off the EC2 — serverless base = AWS account (not EC2), no container box for managed resources, each Lambda/compute gets its own raised plane
De-clutter grants (drop bold roads → quiet lines + guarded-vault checkpoint) + MMO/AI-training/AI-RAG gallery examples
Atlas docs: grant-roads + checkpoints, EC2/ECS/Fargate compute, containment model
Grant roads + police checkpoints (DUI barricade + flashing cruiser to vaults) + EC2/ECS/Fargate compute
Atlas docs: record CDK importer, AWS city vocabulary, telemetry opt-in-overlay decision
CDK-as-TypeScript importer — Lambdas as tents, IAM grants as roads (AWS-native extraction + city vocabulary)
Verify fixed deploy pipeline (LF scripts + synchronous build)
Force LF on shell scripts via .gitattributes — Windows CRLF broke deploy-ec2.sh on Linux EC2 (silent deploy failures)
Fix deploy.sh: synchronous EC2 build (detached nohup trigger silently failed to run the build)
Atlas CITY-1g + README lab-suite update
Docs: bring README lab-suite update from PR #3 onto main (Atlas CITY-1g preserved)
Atlas CITY-1g: externals as clouds (outbound, over consumers); webhooks as helicopters; clouds pickable
Atlas CITY-1f: helipads (air network) — buildings that call out get a fenced pad; helicopters on islands
Generated 2026-07-16 from git across all CommsLink repos · page 3/24, showing 201–300 of 2,359 ships · complete record: /changelog.txt · /changelog.json.