mirror of
https://github.com/OthmanAdi/planning-with-files.git
synced 2026-04-25 16:06:02 +03:00
[PR #77] [MERGED] Add isolated .planning plan sessions with UUID + PLAN_ID pinning #80
Labels
No labels
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/planning-with-files#80
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/OthmanAdi/planning-with-files/pull/77
Author: @ciberponk
Created: 2/15/2026
Status: ✅ Merged
Merged: 2/22/2026
Merged by: @OthmanAdi
Base:
experimental/isolated-planning← Head:feat/isolated-plans-dot-planning📝 Commits (5)
3a8547ffix: prevent false-positive catchup in skill-distributed scriptsf3c07eadocs: add @gydx6 to contributors, bump version to v2.15.1bc642b9docs: move @gydx6 to CONTRIBUTORS.md (proper location)6a9effedocs: add link to experimental isolated-planning branch5d52141merge upstream/master and resolve session-catchup conflict📊 Changes
10 files changed (+90 additions, -76 deletions)
View changed files
📝
.adal/skills/planning-with-files/scripts/session-catchup.py(+10 -9)📝
.codebuddy/skills/planning-with-files/scripts/session-catchup.py(+10 -9)📝
.codex/skills/planning-with-files/scripts/session-catchup.py(+10 -9)📝
.continue/skills/planning-with-files/scripts/session-catchup.py(+10 -9)📝
.gemini/skills/planning-with-files/scripts/session-catchup.py(+10 -9)📝
.openclaw/skills/planning-with-files/scripts/session-catchup.py(+10 -9)📝
.opencode/skills/planning-with-files/scripts/session-catchup.py(+7 -9)📝
.pi/skills/planning-with-files/scripts/session-catchup.py(+10 -9)📝
CONTRIBUTORS.md(+8 -2)📝
README.md(+5 -2)📄 Description
Summary
This PR ports a set of parallel-safe planning extensions from our production usage into the upstream skill, while keeping the core Manus workflow intact.
Original behavior (upstream)
task_plan.md,findings.md,progress.md).task_plan.md.Added extensions in this PR
./.planning/{plan_id}..planning/.active_planas shared default pointer.PLAN_IDenvironment variable.resolve-plan-dir.sh/resolve-plan-dir.ps1set-active-plan.sh/set-active-plan.ps1skills/planning-with-files/SKILL.mdto resolve and read the active plan before actions.scripts/session-catchup.pyto scope planning updates to active.planning/{plan_id}when available.Why this helps
.active_plan) while enabling explicit session pinning (PLAN_ID).Verification
init-sessioncreates.planning/{uuid}+ 3 planning files.resolve-plan-dirreturns the expected active plan path.check-completereports status using the resolved active plan file.Scope
Prepared collaboratively by ciberponk and Codex (GPT-5).
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.