Commit Graph
12 Commits
Author SHA1 Message Date
DottaandPaperclip b014a5ad1e fix: align workspace source authorization with admission strategy
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 10:25:25 -05:00
DottaandPaperclip 0049e01678 fix: preserve task policy and authorize channel workspace admission
Keep task project environment and trust separate from workspace source configuration. Authorize channel creation against locked endpoint defaults, realize first native chat worktrees safely, and enforce source authorization on legacy PATCH.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 10:06:06 -05:00
DottaandPaperclip 026010de0d merge: integrate runtime and chat refactors with source workspace authorization
Preserve task workspace finalization timing in the extracted runtime module. Separate source workspace write policy from task reassignment and retain board assignee context through chat defaults.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 09:33:18 -05:00
DottaandPaperclip 4d7f0c8fe6 fix: authorize actual workspace sharing and assigned board targets
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 09:18:15 -05:00
DottaandPaperclip ab45588d13 fix: retain task context in shared source authorization
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 09:09:33 -05:00
DottaandPaperclip 1b41e74faa fix: enforce source project authority for shared workspace writes
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 08:55:43 -05:00
DottaandPaperclip cb0e60c510 fix: preserve task workspace access and continuation across edge cases
Address Apex review: authorize board mutations with complete task state, preserve pending choices through first binding, resume retained workspaces after source removal, and keep valid output when sparse capture encounters unsafe symlinks.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-10 07:36:10 -05:00
DottaandPaperclip 5b3be0d651 fix: preserve reused workspace sources and GitHub destination defaults
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-09 22:26:23 -05:00
DottaandPaperclip bca7c850d5 fix: honor canonical workspace selection and parent inheritance
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-09 21:38:41 -05:00
DottaandPaperclip 215219a5cb fix: enforce explicit workspace choices across update paths
Fail closed for an unavailable configured source, invalidate superseded workspace intent atomically on ordinary task updates, and reuse canonical workspace eligibility in channel settings.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-09 21:19:26 -05:00
DottaandPaperclip 449d66daa3 fix: preserve task workspace source and resume semantics
Keep organizational projects separate from source ownership, align workspace discovery with selection, normalize persisted defaults for session reuse, and preserve typed setup diagnostics. Add privacy provenance regressions and synchronize API/tool contracts.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-09 21:19:25 -05:00
DottaandPaperclip ec2210e4f8 feat: give tasks durable project-optional workspaces
Separate task organization from filesystem ownership. Add channel defaults, workspace and repository tools, safe admission transitions, and sparse native workspace persistence.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-09 21:19:25 -05:00