-
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