alt/agent-roadmap/phase/foundation-alignment/PHASE.md
toki f762d2abd9 feat: worker persistence layer and socket session updates
- Add worker storage layer with PostgreSQL/sqlc setup
- Add migration files for worker backbone schema
- Add job runner and built-in jobs implementation
- Add Redis key definitions for worker state management
- Archive socket-session-loop milestone (completed/renamed)
- Update roadmap current.md and foundation-alignment phase
- Add socket endpoint integration and runtime smoke tests
- Add infra-check, worker-storage-check, worker-storage-gen CLI tools
- Update API socket server and config
- Add pubspec dependencies and client socket endpoint changes
- Add config tests for API and worker services
2026-05-28 19:05:10 +09:00

2 KiB

Phase: 기반 정렬

상태

[진행중]

목표

ALT가 agent-first monorepo 기준선 위에서 계약, proto-socket session loop, durable worker backbone을 안정적으로 쌓을 수 있게 한다. 이 Phase는 런타임 경계와 반복 가능한 검증 흐름을 먼저 고정해 이후 market data, backtest, client 작업이 뒤집히지 않도록 한다.

Milestone 흐름

완료된 Milestone은 archive 경로를 가리키고, 검토중, 진행중, 계획 또는 보류 Milestone은 이 Phase 하위 milestones/ 경로를 가리킨다. 완료, 검토중, 진행중, 계획 순서로 두어 아래로 갈수록 미래 작업에 가까워지게 정렬한다.

  • [완료] Workspace Baseline
    • 경로: agent-roadmap/archive/phase/foundation-alignment/milestones/workspace-baseline.md
    • 요약: agent-ops와 scaffold가 있는 AI-first monorepo 기준선을 마련했다.
  • [완료] Contract and Codegen Baseline
    • 경로: agent-roadmap/archive/phase/foundation-alignment/milestones/contract-codegen-baseline.md
    • 요약: ALT application protobuf 계약과 Go/Dart 생성 흐름을 반복 가능하게 만든다.
  • [완료] Socket Session Loop
    • 경로: agent-roadmap/archive/phase/foundation-alignment/milestones/socket-session-loop.md
    • 요약: proto-socket 기반 API와 Flutter client 사이의 최소 handshake/request-response loop를 닫는다.
  • [진행중] Persistence and Worker Backbone
    • 경로: agent-roadmap/phase/foundation-alignment/milestones/persistence-worker-backbone.md
    • 요약: PostgreSQL/Redis 기반의 durable storage와 비동기 worker 실행 기준을 마련한다.

Phase 경계

  • 이 Phase는 monorepo 운영 기준, contracts/codegen, socket session boundary, storage/worker backbone까지만 다룬다.
  • 실제 market data import, backtest engine, operator 화면 완성, paper/live trading 구현은 후속 Phase에서 다룬다.
  • API는 socket/session boundary를 맡고 worker execution을 직접 소유하지 않는다.