Skip to content

docs(ipadp): refresh project connections after v0.12.17 sync#84

Merged
satwareAG-ironMike merged 5 commits into
main-speckfrom
docs/refresh-ipadp-connections-v0.12.17
Jul 17, 2026
Merged

docs(ipadp): refresh project connections after v0.12.17 sync#84
satwareAG-ironMike merged 5 commits into
main-speckfrom
docs/refresh-ipadp-connections-v0.12.17

Conversation

@satwareAG-ironMike

Copy link
Copy Markdown

Audit of today's v0.12.17 sync (#83) found 5 IPADP connection validity issues - all doc/config-only, no code/test changes.

Issues fixed:

  1. Stale spec body: Current State v0.7.2 -> v0.12.17, Custom Fork Additions expanded to 5 real agents, dropped dead update-agent-context.{sh,ps1} rows (owned by opt-in agent-context extension)
  2. Non-existent key_rules: replaced methodology.rlm.md, git.standards.md, docs.markdown.md (not in $SATWARE_HARNESS/rules/) with release.immutability.md, ecosystem.ipadp.md, code.cross-platform.md
  3. Dead ~/Documents/Cline paths -> $SATWARE_HARNESS (portable var exported by harness scripts/prepare-env.sh)
  4. Populated empty custom_integrations: agy, bob, cline, hermes, kimi
  5. Dropped discontinued iflow from agent lists (per docs/fork-agent-parity.md:34)

Verification (all green):

  • jq . specs/metadata.json - valid JSON
  • grep for stale paths/rule-names/iflow - no matches
  • All 8 key_rules files exist in $SATWARE_HARNESS/rules/
  • custom_integrations matches from . import in integrations/init.py
  • scripts/bash/check-privacy-leaks.sh . - Repository is clean

Commits (5, atomic):

  • de146b5 docs(spec): refresh upstream-release-sync-strategy to v0.12.17 state
  • 096ef15 chore(ipadp): fix metadata key_rules, populate custom_integrations, portable paths
  • a3a5a48 docs(ipadp): replace ~/Documents/Cline with $SATWARE_HARNESS, sync key_rules
  • 9fe5b65 docs(llms): replace ~/Documents/Cline paths with $SATWARE_HARNESS
  • 5092cfb fix(ipadp): drop discontinued iflow from fork agent lists

Agent disclosure: Authored and pushed by opencode (model: z-ai/glm-5.2) under direct human supervision by Jane Alesi (@ja). Each commit carries an Assisted-by: opencode (model: z-ai/glm-5.2, supervised) trailer. This PR body and all review-round replies are also agent-generated on behalf of @ja.

Update Current State table to reflect v0.12.17 sync (was stale at v0.7.2).
Expand Custom Fork Additions to list all 6 fork agents (agy, bob, cline,
hermes, iflow, kimi) instead of only cline/hermes. Remove references to
scripts/bash/update-agent-context.sh and scripts/powershell/update-agent-context.ps1
which no longer exist - context handling is now owned by the opt-in
agent-context extension per AGENTS.md.

Assisted-by: opencode (model: z-ai/glm-5.2, supervised)
…ortable paths

Replace 3 non-existent key_rules with real files from $SATWARE_HARNESS/rules:
- methodology.rlm.md -> release.immutability.md (used by upstream-sync)
- git.standards.md -> ecosystem.ipadp.md (this IS IPADP project #6)
- docs.markdown.md -> code.cross-platform.md (spec has cross-platform scripts)

Populate custom_integrations with the 6 fork agents (agy, bob, cline,
hermes, iflow, kimi) - was empty despite the fork clearly carrying them.

Replace hardcoded ~/internal/harness paths with $SATWARE_HARNESS for
portability per harness convention (plugins/AGENTS.md:31). Users may
clone the harness to a different directory; prepare-env.sh exports
$SATWARE_HARNESS accordingly.

Assisted-by: opencode (model: z-ai/glm-5.2, supervised)
…y_rules

The ~/Documents/Cline path does not exist on this machine - it was a stale
reference from before the harness migration. Replace all dead paths in the
IPADP L3 conformance section and Harmony section with $SATWARE_HARNESS,
the portable variable exported by harness scripts/prepare-env.sh.

Also sync the key_rules bullet list with the corrected list in
specs/metadata.json (drop methodology.rlm.md, git.standards.md,
docs.markdown.md which do not exist in the harness rules/ directory;
add ecosystem.ipadp.md, release.immutability.md, code.cross-platform.md).

Assisted-by: opencode (model: z-ai/glm-5.2, supervised)
Same fix as AGENTS.md - the ~/Documents/Cline path is stale and does not
exist. Use the portable $SATWARE_HARNESS variable (exported by harness
scripts/prepare-env.sh) for the SoD/EoD protocol paths and the rules dir.

Assisted-by: opencode (model: z-ai/glm-5.2, supervised)
Per docs/fork-agent-parity.md:34, the iflow integration was discontinued
and removed from the registry (src/specify_cli/integrations/iflow/ now
contains only a stale __pycache__/ from a deleted source file).

The canonical fork agent list is 5: agy, bob, cline, hermes, kimi (all
verified registered in src/specify_cli/integrations/__init__.py).

Remove stale iflow mentions from:
- specs/upstream-release-sync-strategy/spec.md (Current State, Custom
  Fork Additions table, FR-005, User Stories 1/3/4, Success Criteria,
  Sync Procedure)
- specs/metadata.json custom_integrations
- .github/workflows/upstream-sync-check.yml (rolling-issue body)
- .github/workflows/upstream-tag-regression.yml (FORK_AGENTS list)

Assisted-by: opencode (model: z-ai/glm-5.2, supervised)
@satwareAG-ironMike
satwareAG-ironMike merged commit a8c723b into main-speck Jul 17, 2026
10 checks passed
@satwareAG-ironMike
satwareAG-ironMike deleted the docs/refresh-ipadp-connections-v0.12.17 branch July 17, 2026 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant