docs: link shared project map from agent instructions
This commit is contained in:
@@ -127,3 +127,37 @@ formatting в одном commit.
|
||||
runtime-сценарий; записаны фактические результаты; выполнен rollback; fixture и
|
||||
production изолированы; механика документирована; ветка опубликована обычным
|
||||
push.
|
||||
|
||||
## Общая карта проекта
|
||||
|
||||
Каноническая общая карта проекта находится в Google Drive:
|
||||
`https://drive.google.com/drive/folders/1avnR0V8q7y5pfWRYwB6LPBEEyfpN7PpV`.
|
||||
Локальная синхронизированная копия, если она доступна, определяется только
|
||||
переменной среды `PHIM_PLANT3D_PROJECT_MAP_ROOT`; её путь не хардкодить.
|
||||
|
||||
Перед работой над архитектурой, миграцией или runtime-сценарием обязательно
|
||||
прочитать доступные индекс/обзор карты, целевую архитектуру и migration status,
|
||||
индекс runtime evidence, а также записи карты для затрагиваемых Launcher и
|
||||
P_Rec_Annot. Затем сверить их с локальными AGENTS.md, релевантными tracked
|
||||
документами, текущим кодом и тестами.
|
||||
|
||||
Источники истины имеют следующий приоритет: фактическое runtime evidence;
|
||||
текущий код, tests и tracked configuration на проверенном Git HEAD; tracked
|
||||
документация репозитория; общая карта проекта. Внешняя карта описывает и
|
||||
связывает работу, но не является build/runtime dependency и не переопределяет
|
||||
текущий код или runtime evidence.
|
||||
|
||||
Проверять свежесть каждой используемой записи карты по фактическим `git
|
||||
rev-parse HEAD`, ветке и привязанному runtime evidence. Если карта или её
|
||||
локальная копия недоступна, фиксировать `PROJECT_MAP_UNAVAILABLE`; если
|
||||
зафиксированные commit/runtime status не совпадают с фактическими —
|
||||
`PROJECT_MAP_STALE`. Эти статусы не разрешают выдумывать evidence: продолжать
|
||||
по доступным локальным источникам и явно сообщать расхождение.
|
||||
|
||||
Системные инварианты сохраняются: Launcher доставляет versioned local package
|
||||
с одним managed entry assembly и без Autodesk DLL; P_Rec_Annot подтверждает
|
||||
реальное Plant/Ortho/DataLinks поведение runtime evidence, а не только build
|
||||
или tests. После изменения архитектуры либо runtime-статуса в отчёте указывать
|
||||
конкретные документы общей карты, которые требуют обновления (архитектура,
|
||||
статус миграции, evidence index и запись затронутой подсистемы); не заявлять,
|
||||
что они уже обновлены, без фактического изменения.
|
||||
|
||||
Reference in New Issue
Block a user