127 lines
4.2 KiB
JSON
127 lines
4.2 KiB
JSON
{
|
|
"schemaVersion": "1.0",
|
|
"project": "szpitale-graph",
|
|
"description": "Stan wykonania kolejki zadań lokalnego agenta (PLAN2.md §11-13). Zrodlo prawdy przy konflikcie: git log.",
|
|
"resumeHint": "Wczytaj ten plik, znajdz pierwszy task o statusie todo/in_progress. Jesli in_progress i drzewo git brudne -> git checkout -- . && git clean -fd, ustaw task na todo, zacznij od zera (PLAN2.md §13.1).",
|
|
"createdAt": "2026-07-07",
|
|
"updatedAt": "2026-07-08T23:03:00Z",
|
|
"tasks": [
|
|
{
|
|
"id": "T1",
|
|
"title": "Deduplicator compile fix",
|
|
"tag": null,
|
|
"status": "done",
|
|
"startedAt": "2026-07-07T00:00:00Z",
|
|
"finishedAt": null,
|
|
"note": "BLOKER: build czerwony az to zrobione"
|
|
},
|
|
{
|
|
"id": "T2",
|
|
"title": "NameNormalizer testy",
|
|
"tag": null,
|
|
"status": "done",
|
|
"startedAt": "2026-07-07T00:00:00Z",
|
|
"finishedAt": "2026-07-07T00:00:00Z",
|
|
"note": "makeSlug: NFKD+unicodeliterals+transliteratePolish; extractFullName: token-strip TITLE_PREFIXES (longest-first). 25 testowzielonych."
|
|
},
|
|
{
|
|
"id": "T3",
|
|
"title": "PartyNormalizer testy",
|
|
"tag": null,
|
|
"status": "done",
|
|
"startedAt": "2026-07-07T00:00:00Z",
|
|
"finishedAt": "2026-07-07T00:00:00Z",
|
|
"note": "Dodano alias KO do PARTY_CANONICAL_MAPPINGS. 15 testow zielonych."
|
|
},
|
|
{
|
|
"id": "T4",
|
|
"title": "MarkdownRegistrySource test na fixture",
|
|
"tag": null,
|
|
"status": "done",
|
|
"startedAt": "2026-07-07T00:00:00Z",
|
|
"finishedAt": "2026-07-07T00:00:00Z",
|
|
"note": "Fix isPersonTable: join all headers before check (Funkcja+Imię in different cells)."
|
|
},
|
|
{
|
|
"id": "T5",
|
|
"title": "Canonical write/read round-trip",
|
|
"tag": null,
|
|
"status": "done",
|
|
"startedAt": "2026-07-07T00:00:00Z",
|
|
"finishedAt": "2026-07-07T00:00:00Z",
|
|
"note": "Round-trip write+read + assert hospital/person/affiliation/role data."
|
|
},
|
|
{
|
|
"id": "T6",
|
|
"title": "GraphLoader idempotencja",
|
|
"tag": "NEO4J",
|
|
"status": "skipped",
|
|
"startedAt": "2026-07-07T00:00:00Z",
|
|
"finishedAt": "2026-07-07T00:00:00Z",
|
|
"note": "Docker API version mismatch: client 1.32, min 1.44. Testcontainers cannot start."
|
|
},
|
|
{
|
|
"id": "T7",
|
|
"title": "GraphValidator + overlap_report.csv",
|
|
"tag": "NEO4J",
|
|
"status": "skipped",
|
|
"startedAt": null,
|
|
"finishedAt": "2026-07-07T00:00:00Z",
|
|
"note": "Docker API too old (same reason as T6)."
|
|
},
|
|
{
|
|
"id": "T8",
|
|
"title": "Zielony pelny build",
|
|
"tag": null,
|
|
"status": "done",
|
|
"startedAt": null,
|
|
"finishedAt": "2026-07-07T00:00:00Z",
|
|
"note": "mvn verify green. 2 NEO4J skipped."
|
|
},
|
|
{
|
|
"id": "T9",
|
|
"title": "Person: title/pwzNumber",
|
|
"tag": null,
|
|
"status": "done",
|
|
"startedAt": "2026-07-08T23:00:00Z",
|
|
"finishedAt": "2026-07-08T23:03:00Z",
|
|
"note": "Dodano title i pwzNumber do Person record. Zaktualizowano wszystkie nowicje Person (CanonicalWriter, Deduplicator, testy). 7 testow zielonych."
|
|
},
|
|
{
|
|
"id": "T10",
|
|
"title": "PwzRegistrySource",
|
|
"tag": null,
|
|
"status": "todo",
|
|
"startedAt": null,
|
|
"finishedAt": null,
|
|
"note": "Uzupelnienie pwzNumber z rejestr.nil.org.pl przez wstrzykniety PwzLookupClient (PLAN.md 4.7, T10)."
|
|
},
|
|
{
|
|
"id": "T11",
|
|
"title": "Organization/Company rekordy + round-trip",
|
|
"tag": null,
|
|
"status": "todo",
|
|
"startedAt": null,
|
|
"finishedAt": null,
|
|
"note": "Nowe encje kanoniczne: Organization, Company, PersonOrganizationLink, OrganizationLink, PersonCompanyLink (PLAN.md 4.8, T11)."
|
|
},
|
|
{
|
|
"id": "T12",
|
|
"title": "GraphLoader: Organization/Company",
|
|
"tag": "NEO4J",
|
|
"status": "todo",
|
|
"startedAt": null,
|
|
"finishedAt": null,
|
|
"note": "Ladowanie :Organization/:Company + relacje CZLONEK_ORGANIZACJI/POWIAZANA_Z/POWIAZANY_Z_FIRMA (PLAN.md 5.4, T12)."
|
|
},
|
|
{
|
|
"id": "T13",
|
|
"title": "GraphValidator: konflikt interesow",
|
|
"tag": "NEO4J",
|
|
"status": "todo",
|
|
"startedAt": null,
|
|
"finishedAt": null,
|
|
"note": "Zapytanie: osoby w organie szpitala z powiazaniem biznesowym (PLAN.md 5.6, T13)."
|
|
}
|
|
]
|
|
} |