Repository navigation
Deepen AD/GPO diagnosis and targeted recovery planning - #34
Shpuntyara wants to merge 1 commit into
Conversation
|
Independent agent review completed for d18ec63 (this records agent review, not identity-backed human GitHub approval).
The independent reviewer reran a separate blackbox harness (healthy, unknown, stale, local mismatch and cross-DC mismatch), plus all 4 directory regression methods on PowerShell 5.1 and 7. Final verdict: no blocking findings for documentation/offline/read-only scope. Reviewed checker SHA-256: Actual domain integration, client policy, delegation and AD/GPO recovery remain |
|
Final validation for d18ec63: all 27 CI checks completed with success (zero skipped/failed checks), including both Python 3.13 OS jobs, Windows native fixtures, Codex native loops, Linux broker isolation, container/IaC/recovery/edge suites and dependency/secret checks. Full local Python 3.13.5 regression: 231 tests, OK (7 unchanged platform-specific skips). Public-source/release builds and release verification also pass. Independent agent re-review is clean for the implemented documentation/offline/read-only scope. No merge: actual domain integration and recovery remain not_run. Preserve the draft acceptance boundary and refresh base/CI/review before any later merge. |
d18ec63 to
32f77fd
Compare
32f77fd to
18083fd
Compare
AD replication success and ordinary Windows host fixtures do not establish SYSVOL convergence, effective policy, delegation, or recoverability. This change adds focused AD/GPO diagnostics, exact-object/GPO recovery procedures, capability provenance, adversarial scenarios, and a separate two-DC/member domain acceptance plan.
The source-only checker validates an offline fixture plan or selected read-only metadata. It rejects unknown/noninteger GPO versions and always refuses mutation before native calls. Protected AD writes require an externally registered immutable typed task and signed admission. PR #40 is now merged as the platform 0.16 protected Windows transport/endpoint foundation; it does not ship AD mutation tasks or activate protection on the acceptance lab.
Validation for 18083fd, rebased onto main 15a7cec:
Draft acceptance boundary: all seven live domain rows remain not_run, including actual policy, delegation, SYSVOL fault and AD/GPO recovery drills. The existing disposable lab and the necessary role/forest/client scope changes are authorized. The user selected protected Codex execution before directory writes; a separate requester context, external authority, deployed broker/connector and immutable AD tasks are not yet provisioned. Native transport CI proves a synthetic endpoint, not Kerberos, real gMSA rights, requester isolation or AD recovery.
Keep this draft until required real domain acceptance passes. Any subsequent source change requires final-head CI and independent review before merge. No workflow or branch protection is weakened.
Refs #28.