Off-Orchestrator Memory Import
SkillFiles & storageImport OpenSymphony memory for work completed outside the orchestrator and Linear tracker. Use when asked to capture GitHub PRs, merge commits, direct commits, or other off-run-loop work into project memory by creating a temporary YAML evidence file, running `opensymphony memory import`, and syncing docs.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Off-Orchestrator Memory Import skill
What this skill tells your AI
The instructions your AI receives, as published by kumanday/opensymphony in .agents/skills/off-orchestrator-memory-import/SKILL.md and read by ahel’s review.
Create deterministic memory evidence for completed work that did not have a Linear issue/run-loop capture, then import it through the normal memory tools.
Workflow
- Confirm the repo is clean enough to work in:
git status -sb
Do not touch unrelated dirty files.
- Gather immutable source evidence:
gh pr view <number> --json number,title,url,body,headRefName,mergeCommit,mergedAt,commits,files,statusCheckRollup,reviews,state
git show --stat --oneline --find-renames <merge-or-direct-commit>
For commit-only work, use git show --no-patch --format='%H%n%s%n%ad' <sha>
and inspect the changed files with git show --stat.
- Pick a synthetic issue identifier:
- GitHub PR work:
PR-<number>(example:PR-196). - Commit-only work:
LOCAL-YYYYMMDD-<short-slug>.
- Write a temp YAML file under
/tmp, for example/tmp/opensymphony-pr196-memory.yaml.
Use url on the synthetic issue so capture has a source URL. For PR work,
point it at the PR URL. Do not add area names as labels; use overrides
instead, otherwise memory.yaml can learn noisy aliases like every area name
on every selected area.
issues:
- identifier: PR-196
title: Desktop task and diff latency plus live-refresh UX fixes
url: https://github.com/kumanday/OpenSymphony/pull/196
description: >
Off-orchestrator GitHub PR work summarized in one or two sentences.
state: Done
milestone: "M12.9: Code Graph View"
linked_prs:
- 196
completed_at: 2026-07-04T23:35:23Z
comments:
- source: git:commit:428acc99458df421d4b9d68b2020b6167c57e68a
body: >
Merged outside the OpenSymphony run-loop/Linear tracker. Capture
preserves the GitHub PR, merge SHA, checks, commits, and changed files
as durable source refs.
overrides:
PR-196:
areas:
- desktop
- frontend
- gateway
- graph-view
- testing
- ui
prs:
- number: 196
title: "perf(desktop): fix task/diff click latency and live-refresh selection clobbering"
url: https://github.com/kumanday/OpenSymphony/pull/196
branch: perf/desktop-latency-live-refresh
merge_sha: 428acc99458df421d4b9d68b2020b6167c57e68a
merged_at: 2026-07-04T23:35:23Z
body: >
Summarize the PR body. Keep the durable design/behavior facts, not review
boilerplate or transcripts.
commits:
- sha: 428acc99458df421d4b9d68b2020b6167c57e68a
timestamp: 2026-07-04T23:35:23Z
summary: "perf(desktop): fix task/diff click latency and live-refresh selection clobbering (#196)"
changed_files:
- path: crates/opensymphony-gateway/src/lib.rs
change_kind: modified
- path: packages/ui-core/src/app-shell.ts
change_kind: modified
checks:
- name: rust
conclusion: success
- name: typescript
conclusion: success
- Dry-run, then import:
opensymphony memory import PR-196 --source-file /tmp/opensymphony-pr196-memory.yaml --dry-run
opensymphony memory import PR-196 --source-file /tmp/opensymphony-pr196-memory.yaml
Use --force only when intentionally replacing an existing generated capsule.
If the dry-run shows unexpected areas or warnings, fix the YAML before import.
- Sync docs through the memory tool:
opensymphony memory sync-docs --issues PR-196
opensymphony memory status
opensymphony memory brief PR-196
Do not hand-edit managed doc sections.
- Verify and commit if requested:
git diff --check
git diff --stat
git status --short
Commit only tracked outputs that belong to the import, usually topic docs and
possibly Cargo.toml/Cargo.lock if the same request included a release bump.
Notes
- Keep the temp YAML outside the repo unless the user asks to keep it.
- Do not copy full agent transcripts, review boilerplate, or private memory capsule paths into public docs.
- For commit-only work with no PR, prefer grouping it with the nearest real PR.
If there is truly no PR, import a
LOCAL-*issue with commit comments and report any capture warning instead of inventing a PR number.
Signals
- GitHub stars
- 81
- Forks
- 15
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
off-orchestrator-memory-import- Source
- github.com/kumanday/opensymphony