Files
enduro-trails/docs
claude-bot 726d7bb4ca
All checks were successful
CI / lint (pull_request) Successful in 5s
CI / test (pull_request) Successful in 10s
CI / build (pull_request) Successful in 2s
deployer(ET-012): tag v0.0.4 + deploy log (FAILED — host repo state blocker)
Tag v0.0.4 создан и запушен, PR #24 смерджен в main (commit 8da09e6),
но deploy-hook упал на git pull origin main: host-репо
/home/slin/repos/enduro-trails имеет root-owned файл
src/api/gps_tracks/mvt.py (Permission denied при unlink) и
конфликтующие модификации tracked-файлов + untracked work-items.
У slin нет беспарольного sudo (наследие ET-011 §3). Rollback также
провалился (нет .deploy-prev-image).

Backend контейнер enduro-trails-app продолжает работать на до-ET-012
образе (Up 7 hours, unhealthy). Фронт ET-012 уже отдаётся живой
test-средой через mounted host-файлы (ручная правка ops после
ET-011), но tier-фильтр build_gps_mvt не применён.

Healthcheck/smoke: PARTIAL — все 4 URL отвечают 200, но это не
подтверждает применение ET-012 в backend. Контракт API не сломан
(REQ-F-15).

deploy_status: FAILED — корректный возврат через QG.check_deploy_status.

Что нужно от ops: см. docs/work-items/ET-012/14-deploy-log.md §6.

Refs: ET-012, ET-011 (тот же класс блокеров).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-04 06:45:46 +00:00
..
2026-05-15 13:30:14 +03:00
2026-05-15 13:30:14 +03:00

Документация Enduro Trails

Навигация

  • architecture/ — архитектура, ADR, диаграммы
  • work-items/ — артефакты по задачам
  • design/ — дизайн-токены, компоненты
  • operations/ — runbook, мониторинг
  • api/ — OpenAPI спецификация

Фазы

Задачи (Work Items)

ID Название Статус Ветка
ET-001 Слой шлагбаумов Done main
ET-002 POI и маршруты Done main
ET-005 Переключатель единиц Done main
ET-006 Загрузка GPX-треков Done main
ET-007 Спутниковый слой Done main
ET-008 GPS-треки с публичных платформ Done main

Инфраструктура

  • URL: https://openclaw.mva154.duckdns.org/enduro/
  • Host: mva154 (82.22.50.71)
  • App container: enduro-trails-app-1 (port 5558)
  • GPS collector: docker compose --profile batch run --rm gps-collector
  • Deploy: автоматически через orchestrator deployer (SSH hook)
  • Логи deploy: /var/log/enduro-trails/deploy-hook.log
  • Pipeline: Multi-Agent Orchestrator (port 8500)