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:
- kernel driver build and reliability;
- user-mode collector behavior;
- shared protocol and event contracts;
- signing, packaging, and lifecycle;
- launcher and application identity integration;
- event delivery and server correlation;
- security, compatibility, and performance qualification.
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
Backlog: scope is recorded but prerequisites or design decisions remain.Ready: acceptance criteria are complete and implementation can start.In progress: an assignee or linked branch is actively implementing the item.In review: an open pull request contains the implementation.Done: the pull request is merged, required checks pass, and documentation is updated.
Only the repository owner moves an item to Done.
Priority contract
Critical: blocks safe repository operation or an active release.High: blocks production qualification or a dependent roadmap milestone.Normal: scheduled capability or maintenance work without an immediate production blocker.
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:
- add new repository issues labeled
roadmap,good first issue, orhelp wanted; - set new items to
Backlog; - move an item to
In progresswhen an assignee or linked implementation branch is added; - move an item to
In reviewwhen a linked pull request is opened; - move an item to
Doneonly after merge tomain; - 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.