feat: plan lifecycle and intents system for V1#22
Open
Rylorx wants to merge 1 commit into
Open
Conversation
Add plan closing and intents as repo-native, skill-driven features: Plan lifecycle: - Plans use frontmatter `status: active|closed` with `closed_date` and `closed_reason` fields - Closed plans are archived to `archive/` subdirectory of the activity collection - Agents scan only the activity root for active plans Intents system: - Lightweight pre-plan signals stored as `intent-<slug>.md` in `intents/` subdirectory of the activity collection - Lifecycle: open -> claimed -> closed - Claimed intents require a note (max 150 chars) signaling active work - Agents check intents for overlap before creating new plans All behavior defined through skill instructions — no code, no infrastructure. Files changed: - skills/gsync/SKILL.md: Plan Lifecycle, Intents, and Overlap Check sections - skills/gsync-onboarding/SKILL.md: updated activity.md and GSYNC.md drafts - README.md: mention new features
43ba60f to
9474ba0
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds plan closing and intents as repo-native, skill-driven features for gsync V1 — no code, no infrastructure, just skill instructions and markdown conventions.
Plan Lifecycle
status: active|closedwithclosed_dateandclosed_reasonarchive/subdirectory of the activity collectionarchive/Intents System
intent-<slug>.mdinintents/subdirectoryopen→claimed→closedclaimed= "do not duplicate without coordinating first"Files Changed
skills/gsync/SKILL.md— 3 new sections: Plan Lifecycle, Intents, Overlap Check Before Plan Creationskills/gsync-onboarding/SKILL.md— Updatedactivity.mdandGSYNC.mdstarter draftsREADME.md— Mention new featuresPLAN-close-and-intents.md— Full design docNo
config.jsonschema changes.intents/andarchive/directories are created at runtime by agents following skill instructions.Test plan
skills/gsync/SKILL.mdas a fresh agent — verify you can close a plan by following the instructionsskills/gsync-onboarding/SKILL.md— verify theactivity.mddraft mentions intents and archiveGSYNC.mddraft mentions plan lifecycle and intents in collection conventions