• Joined on 2025-07-12
tyler pushed to main at tyler/cyclone 2026-06-22 15:59:58 -06:00
8fc3d9adda test(auth): add test_existing_endpoints_require_auth + per-test AUTH_DISABLED flips
35e0f5a422 feat(auth): disable write affordances for viewer role
a25504bd3a fix(auth): ungate auth_router so login is public
70280f70bb feat(auth): gate existing endpoints with matrix_gate (router-level + per-endpoint)
a933672411 docs: auth section + env vars
Compare 27 commits »
tyler pushed to auth-rebased at tyler/cyclone 2026-06-22 15:59:33 -06:00
8fc3d9adda test(auth): add test_existing_endpoints_require_auth + per-test AUTH_DISABLED flips
35e0f5a422 feat(auth): disable write affordances for viewer role
a25504bd3a fix(auth): ungate auth_router so login is public
70280f70bb feat(auth): gate existing endpoints with matrix_gate (router-level + per-endpoint)
a933672411 docs: auth section + env vars
Compare 10 commits »
tyler created branch auth-rebased in tyler/cyclone 2026-06-22 15:59:33 -06:00
tyler pushed to docs/sp9-13-readme-sync at tyler/cyclone 2026-06-22 15:24:57 -06:00
33d5283667 docs: auth section + env vars
83b80535be feat(docker): CYCLONE_ADMIN_* env vars for backend
f91d7b3b46 feat(auth): disable write affordances for viewer role
b8b679b108 feat(auth): sidebar shows current user + logout button
337020cca1 feat(auth): wire AuthProvider + RequireAuth into app shell
Compare 26 commits »
tyler pushed to main at tyler/cyclone 2026-06-22 11:44:49 -06:00
05b43078b9 chore(deps): consolidate dev deps into [project.optional-dependencies] dev
tyler pushed to main at tyler/cyclone 2026-06-22 11:43:57 -06:00
7c1be58860 chore(deps): add cryptography dep, pytest-randomly dev dep
tyler pushed to claims-unique-fix at tyler/cyclone 2026-06-22 11:10:30 -06:00
de55003484 chore: stash in-progress test edit
c055787bd4 refactor(db_migrate): extract _apply_migrations_until helper; add edge-case tests
ced8d20aed fix(db+tests): data-preservation test for migration 0014; document before_insert events
534130ee2b feat(db): migration 0014 relaxes claims/remittances PK to (batch_id, id)
890207f40d feat(store): add find_existing_batch_for_claim and find_existing_batch_for_remit
Compare 6 commits »
tyler created branch claims-unique-fix in tyler/cyclone 2026-06-22 11:10:30 -06:00
tyler pushed tag v0.2.0 to tyler/cyclone 2026-06-22 11:02:18 -06:00
tyler pushed to main at tyler/cyclone 2026-06-22 11:02:18 -06:00
9bca4b608a feat(release): v0.2.0 — batch 837 export, ClaimCard, theme tokens
35298907bc docs(spec): add Ubuntu Docker deployment design
Compare 2 commits »
tyler pushed tag sp21-phase4 to tyler/cyclone 2026-06-21 18:14:07 -06:00
tyler pushed tag sp21-phase3 to tyler/cyclone 2026-06-21 18:14:07 -06:00
tyler pushed tag sp21-phase2 to tyler/cyclone 2026-06-21 18:14:07 -06:00
tyler pushed tag sp21-phase1 to tyler/cyclone 2026-06-21 18:14:07 -06:00
tyler pushed tag sp21-complete to tyler/cyclone 2026-06-21 18:14:07 -06:00
tyler pushed to main at tyler/cyclone 2026-06-21 18:14:07 -06:00
22720168c4 test(claims): wrap page in DrillStackProvider, switch to DrillDrawerHeader testids
1c0d855b8e refactor(claim-drawer): mount on shared DrillDrawerHeader shell
8db5db7610 feat(claim-drawer): validation rule opens peek with rule catalog
786ead8c94 feat(claim-drawer): payer name opens PeekModal on top of drawer
6c773c1159 feat(upload): streamed claim cards offer drill to persisted entity
Compare 61 commits »
tyler pushed to main at tyler/cyclone 2026-06-21 12:47:46 -06:00
dc70bdacf6 spec(SP22): cyclone-pipeline agent design — upload + SFTP submit + TA1/999 wait + 835 deferred
3d9f224eac docs(readme): add Skills section linking the 8-skill catalog
4f16fac937 fix(sp-skill-catalog): correct CLI entrypoint 'cyc' -> 'cyclone' in cyclone-edi cross-ref
1f2259d413 feat(sp-skill-catalog): add cyclone-cli skill (CLI conventions)
191162964e feat(sp-skill-catalog): add cyclone-frontend-page skill (React page conventions)
Compare 37 commits »
tyler commented on pull request tyler/cyclone#3 2026-06-21 09:17:15 -06:00
docs: surface SP14 (Payer-Rejected UI + acknowledge) + SP15 (key rotation)

Documentation pass (Jun 21 09:18 UTC): added SP16 Inbound MFT Scheduler section between SFTP Wire-Up and Batches, listing all 5 control-surface endpoints (start / stop / status / tick

tyler pushed to docs/sp14-15-readme-sync at tyler/cyclone 2026-06-21 09:16:20 -06:00
81aebf54ed docs: SP16 Inbound MFT Scheduler section + project-layout updates
3b5e2af077 refactor(api): split eligibility + admin routers
fc73075ef9 refactor(api): split inbox + reconciliation routers
Compare 3 commits »
tyler pushed to docs/sp14-15-readme-sync at tyler/cyclone 2026-06-21 07:06:16 -06:00
27181144f2 docs: list remittances.py in api_routers/ Project layout
eb674f890f refactor(api): split remittances router (list + stream + detail)
Compare 2 commits »