Atlas Plan
Plans008 2026 02 21 Package Restructure

Completed

  • T-001: Create @source/ subdirectories and move xlsx files
  • T-002: Update @source/config YAML paths
  • T-003: Add @python/ workspace prefix to pnpm-workspace.yaml
  • T-004: Move @packages/transform -> @python/analytics
  • T-005: Scaffold @packages/pipeline package
  • T-006: Migrate @packages/sync source into @packages/pipeline
  • T-007: Migrate @packages/format source into @packages/pipeline
  • T-008: Create stub extract/ and validate/ directories
  • T-009: Create unified CLI index.ts
  • T-010: Add Vitest scaffold and initial tests
  • T-012: Update root package.json scripts and turbo.json
  • T-013: Update AGENTS.md files

In Progress

  • None

Blocked

  • None

Pending

  • None

Closed with exceptions

  • pnpm --filter @services/dashboard test:type has pre-existing route type errors (not caused by restructure)
  • @core/ai has pre-existing lint failures (not caused by restructure)

Learnings

  • YAML scalar values beginning with @ must be quoted in @source/config/*.yaml path fields.
  • Default DuckDB path derivation in load flow should be anchored to project root to avoid creating stray database files under source directories.

Questions

  • None — closed with exceptions documented above.

Next

  • Plan complete. Pre-existing type/lint issues tracked separately.

On this page