agent-desktop/docs/plans
Lahfir 69371f92f3 docs: cut acl validation from the windows private-file design
Reverses the ancestor-walk decision on measurement. A plain leaf under the user
profile already inherits SYSTEM, Administrators and the user with no Users
entry, all inherited and none explicit, so the walk would verify a property
Windows already guarantees. Unix has to author its permission because the
default there is world-readable; Windows does not, because the default is
already private.

The only principal the walk would additionally exclude is another
administrator, who holds SeTakeOwnershipPrivilege and can seize any object
whatever its DACL. Building a chain-walking validator against someone who can
bypass it costs more than it buys, and the cost is specific: parsing ACEs is
what the previous layer did, and its AceSize handling is the defect that took
the layer down. Removing the parser removes the bug class rather than fixing
it, so no successor module exists and a test asserts the ACE symbols never come
back.

What survives is the control with real unix parity and a real attack behind it:
per-component reparse-point rejection. That is an integrity control, not a
confidentiality one -- a junction planted on the path redirects where the
product writes, which no permission on the intended destination prevents.

Cross-admin isolation is now answered rather than open: out of scope, for the
same reason macOS never raised the question.
2026-07-27 01:47:57 -06:00
..
2026-02-19-feat-agent-desktop-phase1-foundation-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-02-19-feat-context-menu-popup-ax-handling-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-02-19-fix-bugs-add-missing-commands-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-02-19-fix-subtree-traversal-error-dedup-ax-only-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-02-20-feat-smart-ax-click-chain-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-02-21-fix-fallback-chains-edge-cases-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-02-23-feat-release-automation-npm-distribution-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-02-23-refactor-centralized-ax-chain-executor-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-02-25-feat-windows-adapter-phase2-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-02-27-feat-notification-management-macos-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-03-01-feat-compact-tree-collapsing-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-03-02-feat-scalable-skill-architecture-clawhub-publishing-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-03-10-feat-progressive-skeleton-traversal-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-04-16-001-fix-ffi-safety-abi-correctness-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-04-18-001-feat-phase2-windows-crossplatform-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-06-02-001-feat-playwright-grade-reliability-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-06-24-001-feat-ffi-completion-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-06-28-macos-core-hardening-validated.json chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-06-29-001-feat-wait-for-selector-flag-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-06-30-001-refactor-session-first-trace-architecture-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-07-01-001-feat-trace-viewer-replay-artifacts-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-07-03-001-feat-foundation-playwright-grade-contract-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-07-10-feat-gauntlet-evaluation-framework-plan.md chore: track planning artifacts with secret and privacy scanning (#109) 2026-07-26 01:41:55 -07:00
2026-07-25-001-feat-windows-platform-exploration-probes-plan.md feat: add windows platform exploration probe corpus (phase 2.0) (#111) 2026-07-26 22:21:35 -07:00
2026-07-27-001-feat-windows-toolchain-ci-com-bootstrap-plan.md docs: cut acl validation from the windows private-file design 2026-07-27 01:47:57 -06:00