[2026-10-04] eagle: personal/projects/personal-os/project-truth-analyzer.md
This commit is contained in:
1 parent
c4a2942493
commit
7cd298592d
1 file changed
+5
-1
@@ -1,6 +1,6 @@
|
||||
# Personal OS — актуальное состояние проектов
|
||||
|
||||
Статус: **первый срез работает через JSON; PostgreSQL-история необязательна и не включена** · 2026-10-04. Настроен один проект VSCode/SPM. Живой прогон 2026-10-04 12:53 +06 получил полный свежий статус: Asana comment прочитан напрямую, Zoom и проектная заметка доступны, GitHub PR Draft. `~/context/projects.json` создан с режимом 0600; claim-check отвергает `implemented` и принимает `cancelled`. Проверка `node --test test/project-truth.test.js` проходит. Полный shadow-прогон во временную папку 2026-10-04 12:55 +06 прошёл: `shadow.json`, `projects.json` и `focus.json` показывают свежий проектный статус; повторный полный shadow-прогон 2026-10-04 13:29 +06 подтвердил `project_truth.persistence=json_only` и свежий `focus.json`. Для следующих career advisor briefs создан `agent/one-on-one-prep-playbook.md`, который требует свежий `projects.json` и claim-check; вторничная автоматизация `career-advisor-call-weekly-preparation` включена на 09:00; первый запуск ещё не проверен.
|
||||
Статус: **первый срез работает через JSON; PostgreSQL-история необязательна и не включена** · 2026-10-04. Настроены два проекта: VSCode/SPM и CPM. Для CPM текущий live-снимок содержит открытую родительскую задачу, 19 прямых подзадач и выбранные PR #6844/#6951/#7037 (все merged). CPM пока покрывает только Asana и GitHub; связанного Zoom-решения, актуальной проверки из проектной заметки и измеренного продуктового эффекта в этом снимке нет. Поле `coverage_scope` сообщает эту границу потребителям. Живой прогон 2026-10-04 12:53 +06 получил полный свежий статус: Asana comment прочитан напрямую, Zoom и проектная заметка доступны, GitHub PR Draft. `~/context/projects.json` создан с режимом 0600; claim-check отвергает `implemented` и принимает `cancelled`. Проверка `node --test test/project-truth.test.js` проходит. Полный shadow-прогон во временную папку 2026-10-04 12:55 +06 прошёл: `shadow.json`, `projects.json` и `focus.json` показывают свежий проектный статус; повторный полный shadow-прогон 2026-10-04 13:29 +06 подтвердил `project_truth.persistence=json_only` и свежий `focus.json`. Для следующих career advisor briefs создан `agent/one-on-one-prep-playbook.md`, который требует свежий `projects.json` и claim-check; вторничная автоматизация `career-advisor-call-weekly-preparation` включена на 09:00; первый запуск ещё не проверен.
|
||||
|
||||
## Зачем
|
||||
|
||||
@@ -22,6 +22,10 @@ Focus, дневной план, подготовка к career advisor call и
|
||||
4. [GitHub PR #7080](https://github.com/duckduckgo/apple-browsers/pull/7080) — отдельная работа по сборке браузера как Swift package; 2026-10-02 его закрыли и вновь открыли, сейчас он Draft. Его нельзя использовать как доказательство реализации code-initialized models. Закрытый [PR #6976](https://github.com/duckduckgo/apple-browsers/pull/6976) касается AssetCatalogPlugin.
|
||||
5. Итоговый статус для всех потребителей: **code-initialized Core Data models — cancelled; действующие модели сохранены и совместимы с Xcode 27 build system; cleanup test hacks — open**. Карьерный факт: Alex исследовал и представил альтернативу, затем изменил решение на основании новой возможности toolchain.
|
||||
|
||||
## Текущий охват и следующий шаг
|
||||
|
||||
VSCode/SPM имеет `coverage_scope=correlated_decision_task_pr`; CPM — `coverage_scope=current_asana_tasks_and_selected_prs`. Статус `fresh` означает свежесть настроенных источников, а не полноту сведений обо всех решениях проекта. Следующий кодовый шаг — пополнить реестр другими активными проектами и связывать Zoom/проектные заметки только с подтверждёнными ID и решениями. Первый запуск вторничной автоматизации — 2026-10-06; его результат ещё не проверен.
|
||||
|
||||
## Порядок реализации
|
||||
|
||||
1. **Реестр и схема.** Добавить `migrations/004_project_truth.sql` с `project_events`, `project_states` и свежестью источников; завести явную карту VSCode/SPM → Asana parent/subtasks, GitHub repo/PR, Zoom note ID, Obsidian project note. Событие хранит отдельные поля для состояния задачи и состояния технического решения.
|
||||
|
||||
Reference in new issue
Block a user