refactor: group canonical specs by domain and archive account-top-positions (#74)
This commit was merged in pull request #75.
This commit is contained in:
+36
-26
@@ -12,30 +12,40 @@ HTTP OpenAPI имеет единственный editable source в backend, а
|
||||
Потребитель доверяет предоставленному artifact и локально проверяет generated
|
||||
types. CI каждого участника использует только его собственные входы.
|
||||
|
||||
| Тема / trigger | Existing spec |
|
||||
| --- | --- |
|
||||
| Auth/session/refresh/error contract | [User authentication](openspec/specs/user-authentication/spec.md) |
|
||||
| T-Bank connection/security/cache generation | [T-Bank connection](openspec/specs/tbank-connection/spec.md) |
|
||||
| Владелец синхронизации T-Bank, scheduling/priority | [T-Bank data sync](openspec/specs/tbank-data-sync/spec.md) |
|
||||
| Часовой обход, результат последней попытки | [Hourly investment sync](openspec/specs/hourly-investment-sync/spec.md) |
|
||||
| Счета/сводки | [Brokerage accounts](openspec/specs/brokerage-accounts/spec.md) |
|
||||
| Portfolio positions/totals/stale | [Portfolio](openspec/specs/portfolio-view/spec.md) |
|
||||
| История стоимости Portfolio | [Portfolio value history](openspec/specs/portfolio-value-history/spec.md) |
|
||||
| Справочные сведения/поиск инструментов (online-only) | [Online instrument information](openspec/specs/online-instrument-information/spec.md) |
|
||||
| Ручные дебетовые карты | [Manual bank cards](openspec/specs/manual-bank-cards/spec.md) |
|
||||
| Операции/cursor/filters | [Account ledger](openspec/specs/brokerage-account-ledger/spec.md) |
|
||||
| Будущие выплаты | [Upcoming events](openspec/specs/brokerage-account-upcoming-events/spec.md) |
|
||||
| Доходы и периоды | [Income analytics](openspec/specs/brokerage-account-income-analytics/spec.md) |
|
||||
| Shared tokens/theme | [Design system](openspec/specs/frontend-design-system/spec.md) |
|
||||
| Каталог компонентов | [UI catalog](openspec/specs/frontend-ui-catalog/spec.md) |
|
||||
| Loading/skeleton | [Loading presentation](openspec/specs/frontend-loading-presentation/spec.md) |
|
||||
| UI error/recovery | [UI resilience](openspec/specs/frontend-ui-resilience/spec.md) |
|
||||
| Тихое чтение и редкие уведомления | [User feedback](openspec/specs/frontend-user-feedback/spec.md) |
|
||||
| Query coherence/cache | [Query coherence](openspec/specs/frontend-query-coherence/spec.md), [data resilience](openspec/specs/frontend-data-resilience/spec.md) |
|
||||
| OpenAPI generation | [API contract generation](openspec/specs/api-contract-generation/spec.md) |
|
||||
| Logging/request context | [Structured logging](openspec/specs/backend-structured-logging/spec.md) |
|
||||
| Breadcrumb/navigation | [Breadcrumbs](openspec/specs/app-breadcrumb-navigation/spec.md) |
|
||||
Specs сгруппированы по доменам: `openspec/specs/<domain>/<capability>/spec.md`.
|
||||
Новая capability кладётся в существующий домен; новый домен — только для
|
||||
отдельного бизнес-контекста. Процессные правила сюда не входят.
|
||||
|
||||
Process specs, active changes и archives сохраняют историю прежнего SDD workflow.
|
||||
Они не являются обязательной процедурой текущей задачи. Для явно запрошенной
|
||||
работы с OpenSpec используй [отдельный вход](AGENTS.md).
|
||||
| Домен | Тема / trigger | Existing spec |
|
||||
| --- | --- | --- |
|
||||
| identity | Auth/session/refresh/error contract | [User authentication](openspec/specs/identity/user-authentication/spec.md) |
|
||||
| tbank | T-Bank connection/security/cache generation | [T-Bank connection](openspec/specs/tbank/tbank-connection/spec.md) |
|
||||
| tbank | Владелец синхронизации T-Bank, scheduling/priority | [T-Bank data sync](openspec/specs/tbank/tbank-data-sync/spec.md) |
|
||||
| tbank | Часовой обход, результат последней попытки | [Hourly investment sync](openspec/specs/tbank/hourly-investment-sync/spec.md) |
|
||||
| brokerage | Счета/сводки | [Brokerage accounts](openspec/specs/brokerage/brokerage-accounts/spec.md) |
|
||||
| brokerage | Операции/cursor/filters | [Account ledger](openspec/specs/brokerage/brokerage-account-ledger/spec.md) |
|
||||
| brokerage | Будущие выплаты | [Upcoming events](openspec/specs/brokerage/brokerage-account-upcoming-events/spec.md) |
|
||||
| brokerage | Доходы и периоды | [Income analytics](openspec/specs/brokerage/brokerage-account-income-analytics/spec.md) |
|
||||
| portfolio | Portfolio positions/totals/stale | [Portfolio](openspec/specs/portfolio/portfolio-view/spec.md) |
|
||||
| portfolio | Вкладка «Концентрация»: топ-5 акций/облигаций/секторов/эмитентов | [Portfolio concentration](openspec/specs/portfolio/portfolio-concentration/spec.md) |
|
||||
| portfolio | История стоимости Portfolio | [Portfolio value history](openspec/specs/portfolio/portfolio-value-history/spec.md) |
|
||||
| instruments | Справочные сведения/поиск инструментов (online-only) | [Online instrument information](openspec/specs/instruments/online-instrument-information/spec.md) |
|
||||
| instruments | Календарь купонов/дивидендов инструмента | [Instrument income schedules](openspec/specs/instruments/instrument-income-schedules/spec.md) |
|
||||
| instruments | Скринер акций | [Stock screener](openspec/specs/instruments/stock-screener/spec.md) |
|
||||
| banking | Ручные дебетовые карты | [Manual bank cards](openspec/specs/banking/manual-bank-cards/spec.md) |
|
||||
| frontend-platform | Каркас приложения, маршруты MVP | [App shell](openspec/specs/frontend-platform/app-shell/spec.md) |
|
||||
| frontend-platform | Shared tokens/theme | [Design system](openspec/specs/frontend-platform/frontend-design-system/spec.md) |
|
||||
| frontend-platform | Каталог компонентов | [UI catalog](openspec/specs/frontend-platform/frontend-ui-catalog/spec.md) |
|
||||
| frontend-platform | Loading/skeleton | [Loading presentation](openspec/specs/frontend-platform/frontend-loading-presentation/spec.md) |
|
||||
| frontend-platform | UI error/recovery | [UI resilience](openspec/specs/frontend-platform/frontend-ui-resilience/spec.md) |
|
||||
| frontend-platform | Тихое чтение и редкие уведомления | [User feedback](openspec/specs/frontend-platform/frontend-user-feedback/spec.md) |
|
||||
| frontend-platform | Query coherence/cache | [Query coherence](openspec/specs/frontend-platform/frontend-query-coherence/spec.md), [data resilience](openspec/specs/frontend-platform/frontend-data-resilience/spec.md) |
|
||||
| frontend-platform | Breadcrumb/navigation | [Breadcrumbs](openspec/specs/frontend-platform/app-breadcrumb-navigation/spec.md) |
|
||||
| frontend-platform | Structural boundaries/bundle size/coverage | [Quality guardrails](openspec/specs/frontend-platform/frontend-quality-guardrails/spec.md) |
|
||||
| backend-platform | `/api/v1`, CORS, безопасные ошибки | [HTTP API foundation](openspec/specs/backend-platform/http-api-foundation/spec.md) |
|
||||
| backend-platform | OpenAPI generation | [API contract generation](openspec/specs/backend-platform/api-contract-generation/spec.md) |
|
||||
| backend-platform | Logging/request context | [Structured logging](openspec/specs/backend-platform/backend-structured-logging/spec.md) |
|
||||
|
||||
Active changes и archives сохраняют историю прежнего SDD workflow. Они не
|
||||
являются обязательной процедурой текущей задачи. Для явно запрошенной работы
|
||||
с OpenSpec используй [отдельный вход](AGENTS.md).
|
||||
|
||||
Reference in New Issue
Block a user