feat(ptica): Сценарии tab (§22 forecast) + real hero invest-score [PR#2] #1832
No reviewers
Labels
No labels
admin
analytics
auth
automation
bug
business
chore
ci
compliance
data
data-moat
docs
duplicate
dx
enhancement
Fable 5 ревью
feedback/max
generative
GG-форсайт
needs-discussion
needs-human
observability
pause-bots
performance
priority/p0
priority/p1
priority/p2
priority/p3
scope/backend
scope/db
scope/devops
scope/frontend
scope/qa
scrapers
security
site-finder
stage/1
stage/2
status/blocked
status/done
status/needs-analysis
status/needs-fix
status/qa
status/ready
status/review
status/wip
tech-debt
tradein
ux
week ревью 1
wontfix
вторичка
ИРД
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: lekss361/gendesign#1832
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feat/ptica-cockpit-pr2-scenarios"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Стэкнут на #1831 (база ветка
feat/ptica-cockpit-pr1) — диф только дельта инкремента 2.Что
Вкладка «Сценарии» (Прогноз §22) в тёмном cockpit'е ПТИЦЫ, привязана к реальному
useParcelForecastQuery→ForecastEnvelope.Async-корректность
Прогноз асинхронный (enqueue из
/analyze, polling каждые 4с доstatus=ready). Покаpending— спокойный скелетон «Прогноз считается…», НЕ ошибка. Все под-блоки гардят отсутствующий report/поля.Бонус — закрыты плейсхолдеры hero
Инвест-скор (
scoring.overall×10) и Buy Signal (изexec_summary.key_numbers.deficit_index: >0.05 приобретать / <−0.05 пропустить / иначе наблюдать) теперь живые, как только прогноз готов; «после прогноза» остаётся пока pending. Captionadvisory · §22в обоих состояниях. Buy-signal выводится независимо от наличия overall-скора.Качество
Все поля forecast сверены с
types/forecast.ts(никаких выдуманных путей). Тёмная тема — scoped под.pticaRoot[data-theme=dark]. TS strict, безany, tsc/lint/prettier ✅. code-reviewer ✅ APPROVE (2 минора закрыты: advisory-caption на живом скоре + buy-signal при тонком скоринге).Дальше
PR#3 «Отчёты + Сравнение» → PR#4 «16 drawer'ов» → PR#5 «3D-масса».