-
Thomas Kavanagh authored
Layout: - cli/ — `pdxc` operator CLI (Click), top-level (multiglass `mult` pattern) - packages/, services/ — uv + pnpm workspace members (placeholders) - Taskfile.yml — single entry point - pyproject.toml — uv workspace root, Python >=3.12, ruff config - package.json + pnpm-workspace.yaml — pnpm 10 + Node 22 LTS pinned - compose.yaml — placeholder for Postgres 17 + AGE + Redis (Data plane Phase 1) - LICENSE — AGPL-3.0 - AGENTS.md — agent boundary contract (no canonical writes, no raw cloud-CLI) - CLAUDE.md — repo conventions, pointers to umbrella TASKS.md Smoke-tested: `task install:cli && pdxc hello` → "pdxc ready". Co-Authored-By:Claude Opus 4.7 (1M context) <noreply@anthropic.com>
26012305Thomas Kavanagh authoredLayout: - cli/ — `pdxc` operator CLI (Click), top-level (multiglass `mult` pattern) - packages/, services/ — uv + pnpm workspace members (placeholders) - Taskfile.yml — single entry point - pyproject.toml — uv workspace root, Python >=3.12, ruff config - package.json + pnpm-workspace.yaml — pnpm 10 + Node 22 LTS pinned - compose.yaml — placeholder for Postgres 17 + AGE + Redis (Data plane Phase 1) - LICENSE — AGPL-3.0 - AGENTS.md — agent boundary contract (no canonical writes, no raw cloud-CLI) - CLAUDE.md — repo conventions, pointers to umbrella TASKS.md Smoke-tested: `task install:cli && pdxc hello` → "pdxc ready". Co-Authored-By:Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Loading