Skip to content

L-SS2: deploy checklist + railway.toml.template (closes #210)#216

Merged
gHashTag merged 1 commit into
mainfrom
docs/l-ss2-deploy-checklist
May 16, 2026
Merged

L-SS2: deploy checklist + railway.toml.template (closes #210)#216
gHashTag merged 1 commit into
mainfrom
docs/l-ss2-deploy-checklist

Conversation

@gHashTag
Copy link
Copy Markdown
Owner

Что сделано

Добавлена документация и шаблон конфигурации для деплоя 27 сервисов sovereign-scarab:v4 на Railway.

Файлы

  • docs/DEPLOY_SOVEREIGN_SCARAB_V4.md — NASA-style deploy-инструкция (русский):
    • Цель и предусловия (DATABASE_URL → Trinity SSOT)
    • Env-переменные per service: DATABASE_URL, RAILWAY_SERVICE_ID, TRAIN_DATA=fineweb, POLL_INTERVAL_MS=2000, HEARTBEAT_INTERVAL_S=30, RUST_LOG=info,sovereign_scarab=debug
    • Шаги через Railway UI (кликабельный путь)
    • Шаги через Railway CLI
    • Распределение: 9 сервисов × ACC1/ACC2/ACC3
    • Smoke-test: SELECT COUNT(DISTINCT canon_name) FROM ssot.scarab_heartbeat WHERE ts > now()-interval '60s' → ожидаем 27
    • Acceptance criteria: G-SS-04 (heartbeat coverage), G-SS-05 (audit watchdog exit≠1)
    • Rollback: ssot.pause_scarab(canon_name) через queen-hive-mcp (L-SS3, PR fix(b-19): writer-env-fix uses PAT-implicit projectToken.project (replaces null-returning project(id)) #161)
  • railway.toml.template — шаблон Railway-конфига для одного scarab-сервиса (image stub, env stubs, healthcheck NONE — heartbeat в БД)

Примечания

Closes #210
Epic: gHashTag/trios#940

…carab:v4

- Add docs/DEPLOY_SOVEREIGN_SCARAB_V4.md: NASA-style Russian deploy guide
  for 27 sovereign-scarab services on Railway
- Add railway.toml.template: per-service config stub with env stubs,
  healthcheck NONE (heartbeat via DB), image reference
- Covers: env vars, Railway UI path, Railway CLI steps, 3-account
  distribution (9 per ACC1/ACC2/ACC3), smoke-test SQL, acceptance
  criteria G-SS-04 / G-SS-05, rollback via ssot.pause_scarab()
- Notes: mass-deploy workflows deprecated (PR #214 merged);
  post-deploy management via queen-hive-mcp (L-SS3, PR #161)
- Anchor: phi^2 + phi^-2 = 3

Closes #210
@gHashTag gHashTag merged commit 9a57eef into main May 16, 2026
5 checks passed
@gHashTag gHashTag deleted the docs/l-ss2-deploy-checklist branch May 16, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

L-SS4 — Fix ssot.scarab_dead heartbeat-based view (closes #193)

1 participant