Commit Graph

  • fff000ed2e plan(SP22): pre-flight fix — add _extract_items helper for paginated API responses Tyler 2026-06-21 12:58:32 -06:00
  • 134eb4f404 plan(SP22): self-review fixes — phase4_at, browser check via shared client, dead code Tyler 2026-06-21 12:56:25 -06:00
  • 022b229d81 plan(SP22): cyclone-pipeline agent — 26 tasks, TDD-shaped, ~26 commits Tyler 2026-06-21 12:55:01 -06:00
  • dc70bdacf6 spec(SP22): cyclone-pipeline agent design — upload + SFTP submit + TA1/999 wait + 835 deferred Tyler 2026-06-21 12:47:40 -06:00
  • 3d9f224eac docs(readme): add Skills section linking the 8-skill catalog Tyler 2026-06-21 12:46:52 -06:00
  • 4f16fac937 fix(sp-skill-catalog): correct CLI entrypoint 'cyc' -> 'cyclone' in cyclone-edi cross-ref Tyler 2026-06-21 12:46:34 -06:00
  • 1f2259d413 feat(sp-skill-catalog): add cyclone-cli skill (CLI conventions) Tyler 2026-06-21 12:45:23 -06:00
  • 191162964e feat(sp-skill-catalog): add cyclone-frontend-page skill (React page conventions) Tyler 2026-06-21 12:34:58 -06:00
  • 5e7e9e2e68 feat(sp-skill-catalog): add cyclone-api-router skill (FastAPI conventions) Tyler 2026-06-21 12:31:28 -06:00
  • 4c591ee655 feat(sp-skill-catalog): add cyclone-store skill (write paths + event contract) Tyler 2026-06-21 12:28:18 -06:00
  • 963e608b10 feat(sp-skill-catalog): add cyclone-tail skill (live-tail wire format) Tyler 2026-06-21 12:19:16 -06:00
  • 4bdca6168c feat(sp-skill-catalog): add cyclone-edi skill (parser/validator conventions) Tyler 2026-06-21 12:00:18 -06:00
  • b0f0bd9d73 fix(sp-skill-catalog): correct test-file count + 'for a hook' heading in cyclone-tests Tyler 2026-06-21 11:53:05 -06:00
  • 870632604c feat(sp-skill-catalog): add cyclone-tests skill (fixture patterns) Tyler 2026-06-21 11:44:57 -06:00
  • 7e35bd9dee fix(sp-skill-catalog): correct plan count + soften SP-N header claim in cyclone-spec Tyler 2026-06-21 11:36:04 -06:00
  • 3fa61bb3f6 plan(SP21): universal drill-down — 5 phases, ~40 tasks Tyler 2026-06-21 11:33:39 -06:00
  • 2e07d7eaf7 chore(gitignore): whitelist .superpowers/skills/ for committed skills Tyler 2026-06-21 11:33:01 -06:00
  • b329c9eb6c feat(sp-skill-catalog): add cyclone-spec skill (SP-N flow) Tyler 2026-06-21 11:32:56 -06:00
  • 2d7d73a9db spec(SP21): universal drilldown design — drawers + peek modals everywhere (self-review fixes) Tyler 2026-06-21 11:21:58 -06:00
  • 02b06bf4d9 docs(plan): implementation plan for Cyclone skill catalog (9 tasks, 4 phases) Tyler 2026-06-21 11:17:06 -06:00
  • b6ca171209 spec(SP21): universal drilldown design — drawers + peek modals everywhere Tyler 2026-06-21 11:16:30 -06:00
  • e4945c4274 docs(spec): design for Cyclone skill catalog (8 layer-mapped skills) Tyler 2026-06-21 11:15:07 -06:00
  • 5b0e945f1b merge: SP20 NPI checksum + Tax ID format validation into main Tyler 2026-06-21 10:46:28 -06:00
  • 1942a22629 feat(sp20): NPI Luhn checksum + Tax ID (EIN) format validation Tyler 2026-06-21 10:46:10 -06:00
  • b9260d9969 docs(plan): implementation plan for CycloneStore split (Step 4) Tyler 2026-06-21 10:41:57 -06:00
  • 5eb490851d docs(spec): design for CycloneStore split (Step 4) Tyler 2026-06-21 10:32:52 -06:00
  • f26bbe061a merge: SP19 security hardening + health probe into main Tyler 2026-06-21 10:21:03 -06:00
  • c835996bd6 feat(sp19): security hardening + rich health probe Tyler 2026-06-21 10:21:01 -06:00
  • c7fd7ecc0e merge: SP18 structured JSON logging into main Tyler 2026-06-21 09:59:45 -06:00
  • 47e0f80786 feat(sp18): structured JSON logging + PII scrubber Tyler 2026-06-21 09:59:34 -06:00
  • daf3206d55 merge: SP17 encrypted DB backups into main Tyler 2026-06-21 09:44:13 -06:00
  • f003c1f73a feat(sp17): encrypted DB backup automation Tyler 2026-06-21 09:43:51 -06:00
  • 7119b7a2b1 merge: SP16 live MFT polling scheduler into main Tyler 2026-06-21 09:21:06 -06:00
  • 40f184c858 feat(sp16): live MFT polling scheduler Tyler 2026-06-21 09:20:58 -06:00
  • 1267a341e3 refactor(api): trailing newlines + hoist acks.py parser imports to top-level Tyler 2026-06-21 00:50:31 -06:00
  • a63ba5e88c refactor(api): split health + acks + ta1_acks routes into FastAPI APIRouters Tyler 2026-06-21 00:49:14 -06:00
  • d4f6fdd49c docs: sync READMEs with SP14 (Payer-Rejected lane) + endpoint inventory Tyler 2026-06-21 00:36:33 -06:00
  • ab00909715 merge: SP15 SQLCipher key rotation into main Tyler 2026-06-21 00:33:40 -06:00
  • 47902fd6b2 feat(sp15): SQLCipher key rotation via PRAGMA rekey sp15-bot 2026-06-21 00:33:37 -06:00
  • 6233df1270 refactor(sp): extract shared API helpers from api.py into api_helpers.py Tyler 2026-06-21 00:28:58 -06:00
  • 8a65baab3d merge: SP14 5-lane Inbox UI + acknowledge action into main Tyler 2026-06-21 00:13:57 -06:00
  • 5c9365ec33 feat(sp14): 5-lane Inbox UI with Payer-Rejected acknowledge action Tyler 2026-06-21 00:13:47 -06:00
  • fdfbde35c6 merge: SP13 paramiko-backed SftpClient into main Tyler 2026-06-21 00:00:16 -06:00
  • a11e051f82 feat(sp13): paramiko-backed SftpClient wire-up Tyler 2026-06-21 00:00:13 -06:00
  • 1225013fb0 merge: SP12 SQLCipher encryption at rest into main Tyler 2026-06-20 23:52:44 -06:00
  • d54c44f04a feat(sp12): SQLCipher encryption at rest (optional) Tyler 2026-06-20 23:52:41 -06:00
  • 84d2f39760 merge: SP11 tamper-evident hash-chained audit_log into main Tyler 2026-06-20 23:45:56 -06:00
  • 62bb09f183 feat(sp11): tamper-evident hash-chained audit_log Tyler 2026-06-20 23:45:43 -06:00
  • 9acdcb8dbd merge: SP10 277CA parser + Payer-Rejected Inbox lane into main Tyler 2026-06-20 23:41:05 -06:00
  • 2c0afbe9c5 feat(sp10): 277CA parser + Payer-Rejected Inbox lane Tyler 2026-06-20 23:41:01 -06:00
  • ae2d48102e merge: SP9 multi-payer, multi-NPI, SFTP stub into main Tyler 2026-06-20 23:07:53 -06:00
  • c62826daea feat(sp9): multi-payer, multi-NPI, SFTP stub for dzinesco/TOC Tyler 2026-06-20 23:07:31 -06:00
  • fbe9940a3f feat(ui): cohesive frontend polish — design system + per-screen refinement Tyler 2026-06-20 22:27:01 -06:00
  • 02841d7e6e docs(sp8): Outbound 837 Serializer section + roadmap update Tyler 2026-06-20 20:55:39 -06:00
  • cb74bc9307 test(sp8): add coverage for resubmitRejectedWithDownload + bundle modal flow Tyler 2026-06-20 20:53:58 -06:00
  • bfcb0b3f38 feat(sp8): frontend — resubmit ZIP download UX Tyler 2026-06-20 20:49:58 -06:00
  • ec9eae7a2c feat(sp8): resubmit endpoint supports ?download=zip for regenerated 837s Tyler 2026-06-20 20:49:08 -06:00
  • 1764df0cd5 feat(sp8): Claim drawer Download 837 button Tyler 2026-06-20 20:44:39 -06:00
  • 2893676c0b fix(835): correct SVC04/SVC05 mapping per X12 005010X221A1 Tyler 2026-06-20 20:44:28 -06:00
  • 3f4e6849c6 feat(sp8): GET /api/claims/{id}/serialize-837 endpoint Tyler 2026-06-20 20:34:44 -06:00
  • 561018c690 feat(sp8): outbound 837P serializer — full rebuild + round-trip tests Tyler 2026-06-20 20:27:48 -06:00
  • b3de9c4d22 fix(sp7): mark ClaimDetail.lineReconciliation optional for back-compat Tyler 2026-06-20 20:16:07 -06:00
  • d033ce85db feat(sp7): wire _reconcile_pair into manual_match (T21) Tyler 2026-06-20 20:13:16 -06:00
  • 27c1680830 docs: refresh README roadmap (SP4/6/7 shipped, add Next up) + commit SP6 plan Tyler 2026-06-20 19:58:26 -06:00
  • ceeb8b664d docs(sp7): README — Per-Line Adjustment Audit section Tyler 2026-06-20 19:51:32 -06:00
  • 0b8f253186 feat(sp7): wire LineReconciliationTab into ClaimDrawer Tyler 2026-06-20 19:51:04 -06:00
  • 2569ff99a0 feat(sp7): LineReconciliationTab component Tyler 2026-06-20 19:47:49 -06:00
  • b538c0939b feat(sp7): MatchedRemitCard — line-count badge Tyler 2026-06-20 19:47:11 -06:00
  • 00cdd068fc feat(sp7): CasAdjustmentsPanel — per-line + claim-level sections Tyler 2026-06-20 19:46:30 -06:00
  • 77f61b675d feat(sp7): ServiceLinesTable — Paid + Adjustments columns Tyler 2026-06-20 19:45:35 -06:00
  • 2432ca0ec4 feat(sp7): inbox API types include matched/total line counts Tyler 2026-06-20 19:44:45 -06:00
  • 391a07f877 feat(sp7): add per-line reconciliation + matched-remittance types Tyler 2026-06-20 19:44:23 -06:00
  • b7bda0662f feat(sp7): inbox lanes matched_remittance includes matched/total line counts Tyler 2026-06-20 19:43:43 -06:00
  • 6ef59b5d1d feat(sp7): remit detail includes serviceLinePayments + claimLevelAdjustments Tyler 2026-06-20 19:39:45 -06:00
  • 217f14a52a feat(sp7): claim detail includes lineReconciliation slim projection Tyler 2026-06-20 19:37:38 -06:00
  • 48d4739864 feat(sp7): GET /api/claims/{id}/line-reconciliation endpoint Tyler 2026-06-20 19:35:17 -06:00
  • c1323c44d0 feat(sp7): wire match_service_lines into reconcile.run Tyler 2026-06-20 19:33:02 -06:00
  • 9626eae5f1 feat(sp7): match_service_lines() pure function + tests Tyler 2026-06-20 19:29:21 -06:00
  • 8442bf91ce feat(sp7): persist ServiceLinePayment + link CAS rows on 835 ingest Tyler 2026-06-20 19:27:24 -06:00
  • 0dd6d39424 test(sp7): update migration version assertion to 6 (SP7 + TA1 WIP) Tyler 2026-06-20 19:25:26 -06:00
  • e8b452d255 feat(sp7): migration 0006 — service_line_payments + line_reconciliations + FKs Tyler 2026-06-20 19:23:14 -06:00
  • 1feeff94b9 feat(sp7): LineReconciliation ORM model Tyler 2026-06-20 19:19:56 -06:00
  • 4c7b82f05b feat(sp7): ServiceLinePayment ORM model Tyler 2026-06-20 19:19:48 -06:00
  • e4743e41b1 feat(sp7): migration 0005 — service_line_payments + line_reconciliations + FKs Tyler 2026-06-20 19:19:34 -06:00
  • e35c59bd6e docs(sp7): SP7 implementation plan — 21 tasks across 6 phases Tyler 2026-06-20 19:19:26 -06:00
  • c43160927b docs(sp7): SP7 design spec — per-service-line adjustment audit Tyler 2026-06-20 19:15:55 -06:00
  • a58f613bcd docs(sp7): outbound 837P serializer design spec Tyler 2026-06-20 19:12:34 -06:00
  • 76278ec9f6 feat(ta1): TA1 interchange ACK parser, persistence, and API Tyler 2026-06-20 18:58:56 -06:00
  • 1db33ef2fa docs(sp6): README — Inbox section Tyler 2026-06-20 18:46:24 -06:00
  • fb8eba9bba feat(sp6): useInboxLanes refetches on SP5 tail events Tyler 2026-06-20 18:46:08 -06:00
  • 3157c86340 feat(sp6): bulk action bar wired into lanes Tyler 2026-06-20 18:43:51 -06:00
  • b607e4c459 feat(sp6): Inbox page + useInboxLanes hook Tyler 2026-06-20 18:41:44 -06:00
  • 610e580844 feat(sp6): InboxHeader + CandidateBreakdown Tyler 2026-06-20 18:41:07 -06:00
  • 5f3339ac1f feat(sp6): Lane component with multi-select Tyler 2026-06-20 18:40:34 -06:00
  • 713f0932b2 feat(sp6): InboxRow with Ticker Tape accents Tyler 2026-06-20 18:38:52 -06:00
  • ab841653d4 feat(sp6): /inbox route + sidebar nav link Tyler 2026-06-20 18:37:24 -06:00
  • bc34d991a9 feat(sp6): Ticker Tape color tokens for Inbox Tyler 2026-06-20 18:36:38 -06:00
  • f3e5d800e1 feat(sp6): inbox api client + types Tyler 2026-06-20 18:36:14 -06:00
  • f4baceb574 feat(sp6): inbox endpoints — lanes, match, dismiss, resubmit, csv export Tyler 2026-06-20 18:34:09 -06:00
  • cdffb3faf3 feat(sp6): compute_lanes — 4 lanes on read with scoring Tyler 2026-06-20 18:31:01 -06:00