Skip to content

port(go): async Windows ACL harden for response-state (#645) #685

Description

@Wibias

Source

Gap

TS replaces sync icacls waits on the response-state write path with async ACL hardening (hardenSecretPathAsync / atomicWriteFileAsync), destination-path timeout memo, single-flight persistence, and awaited flush on shutdown (owner-first grant preserved).

Go has go/internal/platform/winacl_common.go and go/internal/server/responses_state*.go — needs parity for async ACL / write-path behavior.

Done when

Go response-state persistence matches the TS oracle with tests green on dev2-go.

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-go-portdev merge needs a Go port / follow-up on dev2-go

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions