Documents
CommonDevice Architecture Refactor
CommonDevice Architecture Refactor
Type
External
Status
Published
Created
Apr 19, 2026
Updated
Apr 19, 2026
Source
View
Created3/14/2026 2:48 PM
Last Updated3/14/2026 2:48 PM
------
PriorityCritical
------
StatusIn Progress
------
Success Criteria8 critical architecture issues resolved. CommonDevice abstraction supports multi-platform config parsing. Pro repo can import open repo as a Go module dependency.
------
Target Date5/1/2026
------
TypeInfrastructure
------

Context#

The CommonDevice abstraction is the single biggest blocker to the 2026 revenue timeline. Until this lands, the entire Phase 1 roadmap (pfSense parsing, CIS Benchmarks, STIG checks) is blocked.

Critical Path Items#

  • CommonDevice abstraction
  • DeviceParser registry (#302)
  • Public schemas / CommonDevice as public packages (#301)
  • Finding type unification (#280)
  • Shared analysis package extraction (#321)
    See: Open Core Implementation Roadmap — Phase 1