feat: add native Windows hierarchy test harness

This commit is contained in:
2026-09-09 16:48:54 +00:00
parent 8985457d37
commit 409b64a2fb
30 changed files with 1033 additions and 44 deletions
@@ -43,7 +43,13 @@ type NativeOptions struct {
MaxWrapperBytes uint64
MaxOutputChunk uint64
WindowsTermGrace time.Duration
Now func() time.Time
// TestContextFailures is populated only by the separately tagged native
// fixture binary. It is deliberately not protocol or TOML policy: it lets
// the fixture fail token preparation before launch so the real daemon can
// prove its fallback order without creating a second broker or weakening a
// release binary.
TestContextFailures map[ExecutionContext]bool
Now func() time.Time
}
// JobProfile is the validated administrator policy for one protocol profile.