|
|
da28f26cb9
|
feat(unita): render prominent Timeline Subentri e Gestioni Anteriore section card on Riepilogo tab (task-d095b0e23b)
|
2026-08-26 18:46:44 +02:00 |
|
|
|
9d7992b324
|
docs(control-tower): update CURRENT-205.md with nominativo search and takeover dates
|
2026-08-26 18:40:37 +02:00 |
|
|
|
cfc1c07b91
|
feat(unita): add search by nominativo in unit picker dropdown and resolve active owners across all units (task-d095b0e23b)
|
2026-08-26 18:40:31 +02:00 |
|
|
|
df09bc67b2
|
docs(control-tower): update CURRENT-205.md for task-d095b0e23b
|
2026-08-26 18:15:27 +02:00 |
|
|
|
ae8f54dc36
|
fix(anagrafica): Anagrafica Unica canonica filtering, audit history filter, and protected CRUD guards (task-d095b0e23b)
|
2026-08-26 18:15:18 +02:00 |
|
|
|
4774ef5751
|
feat(anagrafica): idempotent bonifica of Benedetto duplicate rubrica records & card deduplication (task-b2aa57adea)
|
2026-08-25 17:17:02 +02:00 |
|
|
|
ccc0c1ec39
|
fix(unita-page): filter getLegacyCondominRow by active header year context and invalidate cache (task-bfbd99fe5b)
|
2026-08-17 13:32:05 +02:00 |
|
|
|
d7a4cd420d
|
docs(control-tower): update CURRENT-205 for task-ade81ed21d audit
|
2026-08-16 11:11:52 +02:00 |
|
|
|
cf0eaae8af
|
fix(unita-page): filter active owner by active anno gestione header context (task-c1f4a4c534)
|
2026-08-15 09:55:08 +02:00 |
|
|
|
6fb8d20af3
|
feat(anagrafica-fornitori): materialize consolidated persons, promote legacy fornitori and index custom sidebar pages (task-25f318e499)
|
2026-08-14 20:15:05 +02:00 |
|
|
|
4da5922357
|
docs(control-tower): publish audit report for task-9da25e193c
|
2026-08-14 13:48:34 +02:00 |
|
|
|
fb1ebdf505
|
fix(unita-page): resolve undefined property canale_convocazione with structured projection and regression test (task-c05327b8f1)
|
2026-08-14 13:17:58 +02:00 |
|
|
|
0984f27721
|
feat(nominativi): remove runtime legacy staging fallback and publish consolidated nominativi (task-e4ec3b8dc0)
|
2026-08-13 23:43:22 +02:00 |
|
|
|
d3658d32e5
|
feat(nominativi): switch NominativiStabile page to consolidated domain model source (task-d28345d744)
|
2026-08-13 11:25:26 +02:00 |
|
|
|
872b3a6b58
|
docs(control-tower): update CURRENT-205.md for task-11b2442cbc
|
2026-08-13 00:46:25 +02:00 |
|
|
|
45de2eaad2
|
docs(control-tower): update CURRENT-205.md for task-d1affac2c5
|
2026-08-12 20:11:57 +02:00 |
|
|
|
b54ea07f54
|
fix(importer): strictly use raw CFs, remove placeholder, support multi-gestione temporal tenant relations (task-856d2ae3f2)
|
2026-08-11 00:05:47 +02:00 |
|
|
|
f60898aae6
|
feat(importer): reconstruct Anagrafica Unica, Unità and Relazioni for 0021 from condomin_mirror (task-856d2ae3f2)
|
2026-08-10 23:45:44 +02:00 |
|
|
|
dc08affa82
|
docs: update CURRENT-205.md for task-25d2e33f8d
|
2026-08-10 10:17:32 +02:00 |
|
|
|
4c99f5e87c
|
feat(staging): implement append-only condomin_mirror table and gescon:import-mirror-0021 command for pilot 0021
|
2026-08-10 10:17:22 +02:00 |
|
|
|
e5c8617d7d
|
feat(ops): add PRINT_TIMEOUT with 20m default and pass --print-timeout to agy
|
2026-08-10 09:43:19 +02:00 |
|
|
|
86928f069b
|
fix(ops): fetch real task details via GET /api/tasks/{taskId} and prevent synthetic task fallbacks
|
2026-08-10 09:16:21 +02:00 |
|
|
|
27b8f34392
|
feat(ops): log detailed wrapper path, stdin length, env keys, stdout and stderr when proc_open wrapper exits non-zero
|
2026-08-10 09:11:18 +02:00 |
|
|
|
7eaff36e75
|
fix(ops): explicitly pass isolated env array and default absolute wrapper script path in ControlTowerPollCommand
|
2026-08-10 01:32:13 +02:00 |
|
|
|
0ac85f8b92
|
fix(ops): format list fields as JSON arrays, filter out placeholder strings, and update prompt template rules
|
2026-08-10 01:28:15 +02:00 |
|
|
|
1fbe2a746d
|
feat(ops): add AGY_MODE fallback to plan mode in run_205_followup_via_agy.sh
|
2026-08-10 01:21:46 +02:00 |
|
|
|
36d16b8cb9
|
fix(ops): update 205_followup_prompt.template.txt with mandatory extended report fields
|
2026-08-10 01:16:57 +02:00 |
|
|
|
24825cbb2c
|
fix(ops): connect ControlTowerPollCommand directly to agy wrapper via stdin and add mock tests
|
2026-08-10 00:55:01 +02:00 |
|
|
|
a159c034f8
|
fix(ops): AGY 1.1.11 definitive wrapper and parser strict validation fix
|
2026-08-10 00:49:17 +02:00 |
|
|
|
546890a435
|
fix(ops): align run_205_followup_via_agy.sh to production wrapper spec
|
2026-08-10 00:39:24 +02:00 |
|
|
|
365e68b7bf
|
fix(wrapper): use agy-ultra with claude-sonnet-4-6 to bypass Gemini Flash quota limits
|
2026-08-09 23:51:12 +02:00 |
|
|
|
01353ebcd0
|
fix(runner): dynamic task-5bdee6bff2 validation requiring unita_id_a11=1749, codice_after=0021-A-11 and ui_checks
|
2026-08-09 20:25:05 +02:00 |
|
|
|
260d1ca63e
|
fix(control-tower): include test_eseguiti in report parsed payload to satisfy schema validation
|
2026-08-09 20:15:02 +02:00 |
|
|
|
545e4d4fff
|
fix(runner): dynamic task-specific report context and mandatory audit field validation
|
2026-08-09 00:36:29 +02:00 |
|
|
|
97ec3e0dad
|
fix(report): publish clean execution-report report-356ea40fea for task-8662ba299b with source date semantics
|
2026-08-09 00:17:55 +02:00 |
|
|
|
408a7b415e
|
fix(runner): dynamic MDB archive inspection for Stabile 0021, enforce idempotency and strict HTTP 201 before task done
|
2026-08-09 00:13:21 +02:00 |
|
|
|
64eceebbd4
|
feat(a11): complete A/11 functional unit reconstruction (unita_id=1741) distinct from A/12 (unita_id=1547)
|
2026-08-08 19:13:19 +02:00 |
|
|
|
366df68411
|
fix(control-tower): load machine.env token, send parsed execution-report, enforce HTTP 201 before task done and close command
|
2026-08-08 19:04:55 +02:00 |
|
|
|
0e9475be9c
|
docs(amazon): add unified Amazon Creators API & PA-API integration pack for PMS agent
|
2026-08-05 16:14:45 +02:00 |
|
|
|
a0b54cee64
|
fix(ui): bind persone_unita_relazioni names and exact subentro dates for Interno A/11
|
2026-08-03 19:54:46 +02:00 |
|
|
|
92c655d826
|
fix(ui): resolve RouteNotFoundException on Stabile page and fix action links
|
2026-08-03 19:14:37 +02:00 |
|
|
|
93de8e9b41
|
docs(ops): update AGENTS.md with Stabili and FE directives; add fast FE XML importer
|
2026-08-03 17:20:34 +02:00 |
|
|
|
b660353dde
|
fix(ops): prevent automatic wipe of Stabile 0021 data without explicit reset-temp flag
|
2026-08-03 14:13:17 +02:00 |
|
|
|
67f2055baf
|
fix(auth): seed cecilia.tordini@gmail.com permanently and link to Amministratore ID 4
|
2026-08-03 14:03:21 +02:00 |
|
|
|
daa2fada00
|
fix(ops): dynamic git branch/commit parsing and task status update to done in Control Tower poller
|
2026-07-26 17:52:31 +02:00 |
|
|
|
65b006cb9a
|
fix(ops): remove --dangerously-skip-permissions from agy poller wrapper
|
2026-07-26 17:44:54 +02:00 |
|
|
|
be2aeb371e
|
feat(ops): implement Control Tower poller command netgescon:control-tower-poll and agy wrapper/parser scripts
|
2026-07-26 17:38:30 +02:00 |
|
|
|
103d39e765
|
fix(catasto): baseline catasto 0021 e anagrafica 0013, eliminazione bug subNum e propagazione foglio/particella
|
2026-07-25 09:44:14 +02:00 |
|
|
|
4705a2d0f3
|
feat(catasto): estensione ricerca nominativi e bottone cima TAB B per integrazione Torre
|
2026-07-22 19:19:57 +02:00 |
|
|
|
c77fcae9a0
|
fix: riallinea runtime catasto senza fallback
|
2026-07-21 15:32:31 +02:00 |
|