|
|
e027f0a6ea
|
feat(admin): freshness endpoint (#73) + README Forgejo refresh (#83) + migrations doc (#72)
CI / changes (push) Successful in 8s
CI / frontend-tests (push) Has been skipped
CI / changes (pull_request) Successful in 6s
CI / backend-tests (push) Successful in 7m49s
CI / frontend-tests (pull_request) Has been skipped
CI / backend-tests (pull_request) Successful in 7m30s
#73: GET /admin/scrape/freshness — last_success/age/freshness/status для 5 источников
(kn/objective/nspd/nspd_geo/cadastre) + overall_status (worst по critical). Prod-verified
имена таблиц, FILTER/COALESCE корректны, CAST(:d AS interval). +4 теста.
#83: README — GitHub→Forgejo CI/CD, секция 6 subagents, ссылки перемаплены.
#72: docs/Schema_Migrations_vs_Alembic.md — _schema_migrations паттерн (не Alembic),
рекомендация снести пустой alembic-скелет (отдельный PR).
Closes #73
Closes #83
Closes #72
|
2026-06-13 23:12:28 +05:00 |
|
lekss361
|
ccd60aea7d
|
upd readme
|
2026-05-11 13:43:15 +03:00 |
|
lekss361
|
bb28f77f66
|
fix+chore: NSPD migration applied to prod, README trim, analytics backlog +5
- Применена миграция 63_schema_nspd_runs.sql вручную через MCP
(тянут init-скрипты только при первичной инициализации БД).
Чинит 500 на /api/v1/admin/scrape/nspd/{runs,logs,coverage}.
- README: 724→148 строк. Выкинута операционная история апреля,
443-sweep инструкции (теперь через admin UI), таблица 43 таблиц
(есть в графе памяти), step-by-step onboarding (есть в #11).
- 5 новых issues по аналитике: #17 velocity-anomaly, #18 ekb_districts
median refresh (bug), #19 competitor-360, #20 mortgage-rate
sensitivity, #21 cad_buildings фильтры в Site Finder.
- Закрыт #4 (Sentry release tracking — реализовано в 25b7303).
|
2026-04-30 23:04:19 +03:00 |
|
lekss361
|
522ecca5c4
|
ship #13-16: multi-target Dockerfile, per-object drill-in, CRM pipeline,
442-sweep instructions
#16 Dockerfile: runner (lean, 1.6 GB) + runner-with-chromium (2.9 GB).
Compose + deploy.yml pushes 2 GHCR images. Backend saves 1.3 GB.
#15 5 backend object endpoints + /analytics/objects/[id] page (gallery,
POI table, sale chart) + sparkline-driven PrinzipObjectsTable.
#14 prinzip_leads/deals + 2 MVs. Import script with PII-hashing &
--inspect-only mode. 3 funnel endpoints + Sankey/Monthly charts.
#13 README section with UI/CLI/SQL for 442-object sweep.
|
2026-04-27 19:32:37 +03:00 |
|
lekss361
|
75c2025ba0
|
redme
|
2026-04-27 18:40:44 +03:00 |
|
lekss361
|
16481868a6
|
add anal 2
|
2026-04-27 13:05:36 +03:00 |
|
lekss361
|
e84115a185
|
add nspd
|
2026-04-26 18:20:59 +03:00 |
|
lekss361
|
b132091fe7
|
docs+memory: HTTPS live, Apr26 catch-up
- README: status table reflects HTTPS-live state
- memory: +HTTPS_Live_Apr26 entity (the chain ESIA→DNS→cert,
caddy_data wipe needed to clear staging-fallback retry queue)
|
2026-04-26 14:50:17 +03:00 |
|
lekss361
|
a1633bf6db
|
docs+memory: catch up — domain, Sentry, ops bundle, prod wipe Apr26
- README: status table updated to 2026-04-26 (gendsgn.ru pending DNS,
Sentry live, healthchecks all green, multi-stage images deployed),
added ops/ and backend/db/init/ to repo layout, "operational gotchas"
section (restart vs --force-recreate; reset --hard clobbers manual edits).
- memory/memory-gendesign.jsonl: +5 entities (Domain_Setup_Apr26,
Sentry_Setup_Apr26, OpsBundle_Apr26, Production_Wipe_Apr26, DockerOps_Apr26)
+ 8 relations linking them into the graph. 34 lines → 47.
|
2026-04-26 13:42:55 +03:00 |
|
lekss361
|
4bd70cde06
|
Memory: catch up — hosting research, sales tracking, plan A, runbook, hardening
|
2026-04-25 20:29:07 +03:00 |
|
lekss361
|
b95559eac9
|
init
|
2026-04-25 13:45:19 +03:00 |
|
lekss361
|
1c47f781f0
|
Initial commit: Discovery MVP docs (v2.1 + v2.2)
|
2026-04-25 08:40:09 +03:00 |
|