A trusted hand in a compliance-sensitive system

Affordable Care Act compliance, on Rails

The engagement

The client runs a Ruby on Rails application for Affordable Care Act compliance - it ingests employer and employee data, runs eligibility and affordability calculations, and produces the IRS filing forms employers owe under the ACA. We were brought on as an outside Rails collaborator, invited to the private repository in late 2022, with visible work running from early January through the end of May 2023. The work went through GitHub pull requests against a small in-house team.

What we did

  • Onboarding and dev-environment setup - the first pull request, getting the project running cleanly for an outside contributor.
  • Wired in the current-year IRS forms - the 2022 ACA forms that the filing pipeline depends on.
  • Stood up CI on Semaphore - added and then cleaned up the pipeline config, and chased down a test that failed on CI but passed locally.
  • Added GitHub Codespaces support so the app would spin up in a cloud dev container - a change the client flagged for production QA before merging, reviewed and approved.
  • Fixed correctness bugs that filings depend on - failing form-processing specs, and date-of-birth / SSN validation issues on the personal data that ACA filings are built from.

Stack

  • Ruby on Rails
  • Semaphore CI
  • GitHub Codespaces
  • Snyk / Dependabot