Patrick Fanella PatrickFanella
  • Chicago, IL, USA
  • https://patrickfanella.co
  • Full-stack engineer building AI agent platforms, GPU pipelines, and production systems in Go, React, and TypeScript.

  • Joined on 2026-05-19
PatrickFanella commented on issue PatrickFanella/productivity-suite#38 2026-09-24 21:54:25 -05:00
Preserve archived tasks and unresolved historical identities during migration

Complete: archived task history (ADR 0022, migration 0026).

  • Active, archived and soft-deleted are distinct states, and archiving keeps original times.
  • A top-level task archives and restores…
PatrickFanella commented on issue PatrickFanella/productivity-suite#30 2026-09-24 21:54:21 -05:00
Preserve linked issues, attachments, and integration metadata

Complete: linked issues and attachments (ADR 0021, migration 0025).

  • One issue link per task, with opaque provenance, and up to 100 ordered attachments. Local files and commands are kept as…
PatrickFanella closed issue PatrickFanella/productivity-suite#29 2026-09-24 21:54:16 -05:00
Preserve date-only planning, reminders, and daily planning behavior
PatrickFanella commented on issue PatrickFanella/productivity-suite#29 2026-09-24 21:54:14 -05:00
Preserve date-only planning, reminders, and daily planning behavior

Complete: date-only planned days and per-task reminders (ADR 0020, migration 0023).

  • A planned day is exclusive with a planned start, and a calendar block overrides it. Midnight and DST are…
PatrickFanella closed issue PatrickFanella/productivity-suite#28 2026-09-24 21:54:09 -05:00
Complete project, tag, note, backlog, and lifecycle parity
PatrickFanella commented on issue PatrickFanella/productivity-suite#28 2026-09-24 21:54:06 -05:00
Complete project, tag, note, backlog, and lifecycle parity

Complete: organization parity (ADR 0019, migration 0022).

  • Project and tag colour, icon and revisioned ordering. Project completion archives the project; reopen and restore clear both. Hide-from-m…
PatrickFanella closed issue PatrickFanella/productivity-suite#27 2026-09-24 21:54:02 -05:00
Implement full task hierarchy and child-task metadata parity
PatrickFanella commented on issue PatrickFanella/productivity-suite#27 2026-09-24 21:54:00 -05:00
Implement full task hierarchy and child-task metadata parity

Complete: full two-level child tasks (ADR 0018, migration 0024).

  • Triggers reject cycles, cross-owner parents and depth above two. Deleting a parent cascades a soft delete, and restoring it…
66bbdebc24 test: validate handoff allowlists with valid base configuration
PatrickFanella created pull request subculture-collec…/subcult-os#165 2026-09-24 21:51:19 -05:00
WIP: configure private external ticket handoffs
5905c4a3dd feat: configure private allowlisted external ticket handoffs
PatrickFanella closed pull request subculture-collec…/subcult-os#162 2026-09-24 21:49:23 -05:00
fix: bind repeated checkout requests to one purchase intent
PatrickFanella closed pull request subculture-collec…/subcult-os#161 2026-09-24 21:49:18 -05:00
feat: apply selected cultural imports and retain rollback history
PatrickFanella closed pull request subculture-collec…/subcult-os#159 2026-09-24 21:48:35 -05:00
feat: persist private cultural import previews and match provenance
5a3f4c2656 Merge branch 'main' into feat/cultural-import-staging
4a77644bfe Merge pull request 'feat: share staffing requirements with assigned participants' (#163) from feat/participant-requirements into main
41936eb7d2 fix: keep import provenance and review columns within mobile width
a074615213 Merge commit '799786d19a9ce1fd01c5a9fb242a71687ce5d021' into t3code/email-announcement-scheduling
2729733c00 fix: align mobile archive and participant projection contracts
Compare 45 commits »
PatrickFanella deleted branch feat/participant-requirements from subculture-collec…/subcult-os 2026-09-24 21:48:15 -05:00
PatrickFanella pushed to main at subculture-collec…/subcult-os 2026-09-24 21:48:13 -05:00
4a77644bfe Merge pull request 'feat: share staffing requirements with assigned participants' (#163) from feat/participant-requirements into main
41936eb7d2 fix: keep import provenance and review columns within mobile width
a074615213 Merge commit '799786d19a9ce1fd01c5a9fb242a71687ce5d021' into t3code/email-announcement-scheduling
2729733c00 fix: align mobile archive and participant projection contracts
799786d19a fix: declare the private archive DTO in the mobile contract
Compare 31 commits »
PatrickFanella merged pull request subculture-collec…/subcult-os#163 2026-09-24 21:48:12 -05:00
feat: share staffing requirements with assigned participants
PatrickFanella deleted branch fix/page-polish from subculture-collec…/clpr 2026-09-24 21:47:37 -05:00