IPADP Phase 3 — L3 Upstream Sync Automation
Track the remaining L3 conformance work for this fork (IPADP project #6). The L3 row in AGENTS.md commits us to automated upstream sync + morning protocol integration. The scripts already exist; this milestone wires them into CI and the Cline daily workflow.
Context
Goal
Reach L3 conformance by automating upstream-release detection and integrating the Cline Start-of-Day / End-of-Day protocols into the repository's daily routine.
Proposed sub-issues
-
CI: Scheduled upstream-sync check
- New GitHub Actions workflow (e.g.
.github/workflows/upstream-sync-check.yml) on a daily cron.
- Wraps
scripts/bash/check-upstream-sync.sh.
- When a new upstream tag is detected, auto-opens an issue (labelled
upstream-sync) with release notes link and suggested merge branch name (sync/upstream-<tag>).
- Idempotent: does not open duplicates for the same tag.
-
Repo-local SoD/EoD protocol hooks
- Add
scripts/bash/sod.sh and scripts/bash/eod.sh thin wrappers that source ~/Documents/Cline/Workflows/sod.protocol.md / eod.protocol.md when present, and fall back to a documented local default otherwise.
- Integrate into
scripts/daily-routine.sh (referenced in the Morning Start Protocol).
- Invoke
check-upstream-sync.sh and check-privacy-leaks.sh as part of SoD.
-
Documentation
- Update
AGENTS.md L3 row to reference the new workflow + scripts.
- Update
specs/metadata.json (conformance.level evidence pointers).
- Add a short
docs/ipadp-l3-automation.md describing the flow.
Acceptance criteria (milestone-level)
References
/cc @jane-alesi
IPADP Phase 3 — L3 Upstream Sync Automation
Track the remaining L3 conformance work for this fork (IPADP project #6). The L3 row in
AGENTS.mdcommits us to automated upstream sync + morning protocol integration. The scripts already exist; this milestone wires them into CI and the Cline daily workflow.Context
github/spec-kitv0.7.3(merged via PR Sync with upstream v0.7.3 (fork agents preserved) #12).AGENTS.md:scripts/bash/check-upstream-sync.sh~/Documents/Cline/Workflows/sod.protocol.md~/Documents/Cline/Workflows/eod.protocol.mdGoal
Reach L3 conformance by automating upstream-release detection and integrating the Cline Start-of-Day / End-of-Day protocols into the repository's daily routine.
Proposed sub-issues
CI: Scheduled upstream-sync check
.github/workflows/upstream-sync-check.yml) on a dailycron.scripts/bash/check-upstream-sync.sh.upstream-sync) with release notes link and suggested merge branch name (sync/upstream-<tag>).Repo-local SoD/EoD protocol hooks
scripts/bash/sod.shandscripts/bash/eod.shthin wrappers that source~/Documents/Cline/Workflows/sod.protocol.md/eod.protocol.mdwhen present, and fall back to a documented local default otherwise.scripts/daily-routine.sh(referenced in the Morning Start Protocol).check-upstream-sync.shandcheck-privacy-leaks.shas part of SoD.Documentation
AGENTS.mdL3 row to reference the new workflow + scripts.specs/metadata.json(conformance.levelevidence pointers).docs/ipadp-l3-automation.mddescribing the flow.Acceptance criteria (milestone-level)
scripts/daily-routine.sh sodand... eodexist and succeed on a clean checkout.check-privacy-leaks.shandcheck-upstream-sync.shboth run green onmain-speck.AGENTS.md+specs/metadata.jsonupdated to reflect L3 conformance.uv run pytest tests/integrations/ -x -q).References
wikirepo):specs/rfc-interproject-agentic-development.mdspecs/metadata.json(project [IPADP] Add specs/metadata.json documenting spec-kit as ecosystem methodology provider (L1) #6)~/Documents/Cline/Rules/*,~/Documents/Cline/Workflows/{sod,eod}.protocol.md/cc @jane-alesi