Skip to the content.

Engineering Project Contract

Project scope

GitHub Project amandykovxd/projects/1 tracks work required to move Anticheat Telemetry from a development sensor to a qualified Windows Ring 0/3 integration.

The board covers:

Field model

Field Type Values
Status Single select Backlog, Ready, In progress, In review, Done
Priority Single select Critical, High, Normal
Area Single select Kernel, Collector, Protocol, Delivery, Integration, Backend, Validation
Milestone Single select Foundation, M1 Kernel CI, M2 Reliability, M3 Package, M4 Session, M5 Manifest, M6 PE Integrity, M7 Transport, M8 Correlation, M9 Qualification

Status contract

Only the repository owner moves an item to Done.

Priority contract

Initial item registry

Item Status Priority Area Milestone
#1 Version-reporting command Ready Normal Collector Foundation
#2 CMake x64/Win32 presets Ready Normal Delivery Foundation
#3 Pinned WDK build and INF validation Ready High Kernel, Delivery M1 Kernel CI
#9 Driver reliability qualification Backlog High Kernel, Validation M2 Reliability
#10 Signing and driver lifecycle Backlog High Kernel, Delivery M3 Package
#11 Target session identity Backlog High Protocol, Integration M4 Session
#12 Signed application manifest Backlog Normal Collector, Integration M5 Manifest
#13 PE-aware integrity Backlog Normal Collector, Validation M6 PE Integrity
#14 Authenticated event transport Backlog Normal Backend, Integration M7 Transport
#15 Audit-only correlation service Backlog Normal Backend M8 Correlation
#16 Compatibility and performance matrix Backlog Normal Validation M9 Qualification

Automation contract

Configure project workflows to:

  1. add new repository issues labeled roadmap, good first issue, or help wanted;
  2. set new items to Backlog;
  3. move an item to In progress when an assignee or linked implementation branch is added;
  4. move an item to In review when a linked pull request is opened;
  5. move an item to Done only after merge to main;
  6. retain closed, unmerged items for audit instead of deleting them.

Project automation does not replace branch protection, required status checks, CODEOWNERS approval, or the owner-only update ruleset.