Sergei 9cb51c13c0 Add Legacy API integration for sensors system
- Add legacyAPI.js service for authentication and deployment management
- Add deployments.js routes for device listing
- Add FEATURE-SENSORS-SYSTEM.md spec
- Add bug report: set_deployment missing deployment_id in response
- Add test scripts for Legacy API (create_deployment, find_deployments)
- Update beneficiaries.js to return deploymentId

BUG: Legacy API set_deployment returns {"ok": 1} but does NOT return
deployment_id. Waiting for Robert to fix this before we can auto-create
deployments for new beneficiaries.
2026-01-20 15:13:44 -08:00
..

WellNuo Specs

Структурированные спецификации для задач проекта.

Структура

specs/
├── wellnuo/           # Основное приложение WellNuo
├── wellnuo-lite/      # WellNuo Lite версия
├── shared/            # Общие задачи (backend, API, инфра)
└── templates/         # Шаблоны для новых спек

Типы спек

Префикс Описание Шаблон
FEATURE-XXX Новая функциональность templates/feature.md
BUG-XXX Исправление бага templates/bug.md
TASK-XXX Техническая задача (рефакторинг, настройка) templates/task.md

Статусы

  • 🔴 Not Started — ещё не начато
  • 🟡 In Progress — в работе
  • 🟢 Done — завершено
  • ⏸️ On Hold — приостановлено

Как использовать с Claude Code

1. Создать спеку

Создай спеку для фичи "голосовые напоминания" в specs/wellnuo/

2. Начать работу по спеке

Прочитай specs/wellnuo/FEATURE-001-voice-integration.md и начни реализацию

3. Продолжить работу

Продолжи работу по specs/wellnuo/FEATURE-001-voice-integration.md с шага 3

4. Обновить статус

Отметь шаги 1-3 как выполненные в спеке FEATURE-001

Нумерация

  • Каждая папка имеет свою нумерацию
  • wellnuo/FEATURE-001, wellnuo-lite/FEATURE-001 — это разные спеки
  • Номера не переиспользуются (даже после удаления)

Best Practices

  1. Одна спека = одна задача — не смешивай несколько фич
  2. Детальные шаги — чем подробнее, тем лучше Claude понимает
  3. Обновляй статусы — помогает отслеживать прогресс
  4. Добавляй Notes — любые находки, проблемы, решения