feat(#1820): spec-optional predicate rail — author probe predicates into must_haves when SPEC omits them
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -96,6 +96,7 @@ build/
|
||||
/gsd-core/bin/lib/plan-drift-guard.cjs
|
||||
/gsd-core/bin/lib/edge-probe.cjs
|
||||
/gsd-core/bin/lib/probe-core.cjs
|
||||
/gsd-core/bin/lib/spec-section.cjs
|
||||
/gsd-core/bin/lib/prohibition-enforcement.cjs
|
||||
/gsd-core/bin/lib/config-types.cjs
|
||||
/gsd-core/bin/lib/cli-exit.cjs
|
||||
|
||||
@@ -261,6 +261,7 @@
|
||||
"sketch-theme-system.md",
|
||||
"sketch-tooling.md",
|
||||
"sketch-variant-patterns.md",
|
||||
"specless-probe-fallback.md",
|
||||
"spidr-splitting.md",
|
||||
"tdd.md",
|
||||
"thinking-models-debug.md",
|
||||
@@ -407,6 +408,7 @@
|
||||
"semver-compare.cjs",
|
||||
"shell-command-projection.cjs",
|
||||
"smart-entry.cjs",
|
||||
"spec-section.cjs",
|
||||
"stale-bake-guard.cjs",
|
||||
"state-command-router.cjs",
|
||||
"state-document.cjs",
|
||||
|
||||
@@ -379,6 +379,7 @@ The `gsd-planner` agent is decomposed into a core agent plus reference modules t
|
||||
| `planner-load-graph-context.md` | Planner's load_graph_context step: knowledge-graph freshness + dependency-context query via the gsd_run launcher (extracted from gsd-planner.md). |
|
||||
| `skeleton-template.md` | SKELETON.md template emitted for new-project Walking Skeleton (Phase 1 + `--mvp`). |
|
||||
| `user-story-template.md` | User story format for MVP planning — "As a / I want to / So that" structured fields. |
|
||||
| `specless-probe-fallback.md` | Spec-less probe fallback protocol — gate (toggle + per-section absence via the shared `spec-section` helper), the deterministic edge probe (mirrors spec-phase 5.5), the in-planner prohibition recall, and the `must_haves` authoring lift; consumed by plan-phase step 7.95 when a phase SPEC omits `## Edge Coverage` / `## Prohibitions` (ADR-857 Phase 6). |
|
||||
| `spidr-splitting.md` | SPIDR splitting decomposition rules for handling large user stories in MVP mode. |
|
||||
|
||||
> **Subdirectory:** `gsd-core/references/few-shot-examples/` contains additional few-shot examples (`plan-checker.md`, `verifier.md`) that are referenced from specific agents. These are not among the top-level references.
|
||||
@@ -500,6 +501,7 @@ Full listing: `gsd-core/bin/lib/*.cjs`.
|
||||
| `semver-compare.cjs` | Shared semver comparison policy helpers (`compareSemverCore`, stable-triplet validation, normalized tuple parsing) consumed by update-check hooks, statusline dev-install detection, and changeset extract range logic (#10) |
|
||||
| `security.cjs` | Path traversal prevention, prompt injection detection, safe JSON/shell helpers |
|
||||
| `shell-command-projection.cjs` | Runtime-aware shell command projection for managed hook serialization: decides PowerShell call-operator usage by runtime/platform and normalizes Windows script path tokens |
|
||||
| `spec-section.cjs` | SPEC section-status helper (compiled from `src/spec-section.cts`, gitignored) — the single source of truth for the canonical SPEC headings (suffix-tolerant) and markdown-table row counting; `specSectionStatus`/`countSectionDataRows` decide per-section "supplied" for plan-phase's spec-less probe fallback, replacing ad-hoc awk (contract pinned by `tests/spec-section.test.cjs`) |
|
||||
| `state-command-router.cjs` | Thin CJS subcommand router adapter for `gsd-tools state` |
|
||||
| `state.cjs` | STATE.md parsing, updating, progression, metrics |
|
||||
| `state-document.cjs` | Pure STATE.md field extraction, replacement, status normalization, and progress calculation transforms |
|
||||
|
||||
@@ -74,6 +74,7 @@ export default tseslint.config(
|
||||
'gsd-core/bin/lib/external-job.cjs',
|
||||
'gsd-core/bin/lib/edge-probe.cjs',
|
||||
'gsd-core/bin/lib/probe-core.cjs',
|
||||
'gsd-core/bin/lib/spec-section.cjs',
|
||||
'gsd-core/bin/lib/prohibition-enforcement.cjs',
|
||||
'gsd-core/bin/lib/code-review-flags.cjs',
|
||||
'gsd-core/bin/lib/context-utilization.cjs',
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
"workflow.plan_bounce_script",
|
||||
"workflow.plan_bounce_passes",
|
||||
"workflow.plan_chunked",
|
||||
"workflow.specless_probe_fallback",
|
||||
"workflow.plan_review_convergence",
|
||||
"code_quality.fallow.enabled",
|
||||
"code_quality.fallow.scope",
|
||||
|
||||
@@ -269,6 +269,7 @@ Set via `workflow.*` namespace in config.json (e.g., `"workflow": { "research":
|
||||
| `workflow.mvp_mode` | boolean | `false` | `true`, `false` | Persist the MVP-mode flag in config so every phase defaults to MVP framing without requiring `--mvp` on the CLI. Resolved via the chain: `--mvp` CLI flag → ROADMAP.md `**Mode:** mvp` field → this config value → `false`. When `true`, the planner, executor, verifier, and discovery surfaces (progress, stats, graphify) all treat the phase as an MVP vertical slice (UI → API → DB) of one user-visible capability. |
|
||||
| `workflow.context_guard_mode` | string | `"warn"` | `"auto"`, `"warn"`, `"off"` | Context exhaustion guard mode for `execute-phase`. Before each wave, the orchestrator self-assesses context pressure using degradation signals from `context-budget.md`. `"warn"` (default): emit a warning and recommend `/gsd:pause-work` when POOR tier is detected. `"auto"`: automatically invoke `/gsd:pause-work` before the next wave when POOR tier is detected. `"off"`: disable the guard. The guard is heuristic — no programmatic context-% API exists. |
|
||||
| `workflow.plan_chunked` | boolean | `false` | `true`, `false` | Enable chunked planning mode. When `true`, the plan-phase orchestrator splits the single long-lived planner Task into a short outline Task followed by N short per-plan Tasks (~3–5 min each). Each plan is committed individually for crash resilience. Particularly useful on Windows where long-lived Tasks may hang on stdio. Also activated by the `--chunked` flag. |
|
||||
| `workflow.specless_probe_fallback` | boolean | `true` | `true`, `false` | Gate the SPEC-less probe fallback in `plan-phase`. When `true` (default), a phase that did not supply a `## Edge Coverage` / `## Prohibitions` SPEC section (header absent or present-but-empty) runs the existing probe protocol — the deterministic `edge-probe.cjs` for edges and an in-planner LLM recall pass for prohibitions — and authors the resulting predicates into PLAN.md `must_haves` (section-level precedence: a SPEC-supplied section is never re-run or overwritten). When `false`, the fallback is skipped but the skip is recorded: plan-phase emits a visible "probe fallback disabled" marker, never a silent skip. |
|
||||
| `workflow.code_review_command` | string\|null | `null` | Any shell command | External code-review command integrated into `/gsd:ship`. The diff is piped to the command via stdin; the command must output JSON with a `verdict` field (`"APPROVED"` or `"REVISE"`). Non-zero exit or `"REVISE"` verdict blocks the ship workflow. When unset, the built-in review flow runs. Example: `my-review-tool --review`. |
|
||||
| `workflow.inline_plan_threshold` | number | `2` | `0`–`10` | Plans with ≤N tasks execute inline instead of spawning a subagent |
|
||||
| `workflow.code_review` | boolean | `true` | `true`, `false` | Enable built-in code review step in the ship workflow |
|
||||
|
||||
172
gsd-core/references/specless-probe-fallback.md
Normal file
172
gsd-core/references/specless-probe-fallback.md
Normal file
@@ -0,0 +1,172 @@
|
||||
# Spec-less Probe Fallback — protocol
|
||||
|
||||
Lazy-loaded by `workflows/plan-phase.md` step 7.95 (the gate) and the `<specless_probe_fallback>`
|
||||
planner block. When a phase SPEC did NOT supply `## Edge Coverage` / `## Prohibitions`, plan-phase
|
||||
runs the same probe protocol the SPEC path uses and authors the predicates into PLAN.md `must_haves`
|
||||
(ADR-857 Phase 6 — the *else branch* of the `<downstream_consumer>` SPEC-conditional lift). This is
|
||||
core workflow-body substrate — NOT the `PLAN_PRE_HOOKS_JSON contribution into planner` capability rail
|
||||
(D-03). Section absence is detected by the shared `spec-section` helper in the gate; this file holds the
|
||||
*run-the-probe* half so the capped plan-phase.md stays lean (#717/#1074 budget).
|
||||
|
||||
## 0. Gate — toggle + per-section absence (run first, in the orchestrator)
|
||||
|
||||
Reads the default-ON toggle and computes `EDGE_ABSENT` / `PROHIB_ABSENT` via the shared `spec-section`
|
||||
helper; records a VISIBLE skip when disabled or when the phase has no requirement IDs (never a silent
|
||||
skip, never a hard-fail). Sets `SPECLESS_FALLBACK`, `EDGE_ABSENT`, `PROHIB_ABSENT`, and
|
||||
`SPECLESS_FALLBACK_DISABLED` for §A and the planner prompt.
|
||||
|
||||
```bash
|
||||
# Toggle defaults ON (D-04 / RAIL-05): any value other than literal "false" enables.
|
||||
SPECLESS_CFG=$(gsd_run query config-get workflow.specless_probe_fallback 2>/dev/null || echo "true")
|
||||
SPECLESS_FALLBACK=true; [[ "$SPECLESS_CFG" == "false" ]] && SPECLESS_FALLBACK=false
|
||||
|
||||
# Per-section absence (D-05 / RAIL-03): "not supplied" = header absent OR present-but-empty. The
|
||||
# shared, tested `spec-section` helper (src/spec-section.cts -> bin/lib/spec-section.cjs) is the SINGLE
|
||||
# source of truth for the canonical SPEC headings (suffix-tolerant) and table-row counting, replacing
|
||||
# ad-hoc awk (contract pinned by tests/spec-section.test.cjs). Resolve via the edge-probe install-dir
|
||||
# idiom; build only in a source checkout, else fail loud (never silently mis-detect).
|
||||
_GSD_RT="${RUNTIME_DIR:-$(git rev-parse --show-toplevel 2>/dev/null || pwd)}"
|
||||
_gsd_lib() { for _d in "$_GSD_RT/gsd-core/bin/lib" "$_GSD_RT/bin/lib" "$_GSD_RT/.claude/bin/lib" "$HOME/.claude/gsd-core/bin/lib" "$HOME/.claude/bin/lib"; do [ -f "$_d/$1" ] && { echo "$_d/$1"; return; }; done; }
|
||||
SPEC_SECTION_JS=$(_gsd_lib spec-section.cjs)
|
||||
if [ -z "$SPEC_SECTION_JS" ] && [ -f "$_GSD_RT/tsconfig.build.json" ] && [ -f "$_GSD_RT/src/spec-section.cts" ]; then
|
||||
npm --prefix "$_GSD_RT" run build:lib 2>/dev/null || true; SPEC_SECTION_JS=$(_gsd_lib spec-section.cjs)
|
||||
fi
|
||||
[ -n "$SPEC_SECTION_JS" ] || { echo "ERROR: spec-section.cjs not found - reinstall GSD or run build:lib." >&2; exit 1; }
|
||||
# supplied => header present AND >=1 row; missing $SPEC_FILE => supplied:false => fallback fires.
|
||||
EDGE_ABSENT=1; node "$SPEC_SECTION_JS" "$SPEC_FILE" edges 2>/dev/null | grep -q '"supplied":true' && EDGE_ABSENT=0
|
||||
PROHIB_ABSENT=1; node "$SPEC_SECTION_JS" "$SPEC_FILE" prohibitions 2>/dev/null | grep -q '"supplied":true' && PROHIB_ABSENT=0
|
||||
|
||||
# Disabled path - record the skip VISIBLY, never silently (RAIL-05 / PROH-4); the note rides into the
|
||||
# planner prompt (Step 8) so the plan records that no probe predicates were generated.
|
||||
SPECLESS_FALLBACK_DISABLED=""
|
||||
if [[ "$SPECLESS_FALLBACK" != "true" ]]; then
|
||||
echo "WARNING: probe fallback disabled (workflow.specless_probe_fallback=false); skip recorded, not silent." >&2
|
||||
SPECLESS_FALLBACK_DISABLED="probe fallback disabled (workflow.specless_probe_fallback=false): no probe-derived predicates generated for SPEC-absent sections this run."
|
||||
fi
|
||||
|
||||
# Nothing-to-probe guard: the fallback derives predicates from requirement TEXT, so zero requirement
|
||||
# IDs => nothing to probe => skip VISIBLY (like the disabled path), NOT a hard-fail. Prevents a
|
||||
# no-SPEC + no-requirements phase from aborting under the default-ON fallback. The orchestrator
|
||||
# substitutes {phase_req_ids}; empty/whitespace/TBD => no requirements. (A still-literal token is
|
||||
# non-empty, so an unsubstituted run correctly hits the reference's fail-loud guard instead.)
|
||||
SPECLESS_REQ_IDS="{phase_req_ids}"
|
||||
if [[ "$SPECLESS_FALLBACK" == "true" ]] && { [ -z "${SPECLESS_REQ_IDS// /}" ] || [ "${SPECLESS_REQ_IDS}" = "TBD" ]; }; then
|
||||
echo "info: spec-less probe fallback: phase has no requirement IDs - nothing to probe; skipping (visible skip)." >&2
|
||||
SPECLESS_FALLBACK=false
|
||||
SPECLESS_FALLBACK_DISABLED="spec-less probe fallback skipped: phase has no requirement IDs to probe (visible skip)."
|
||||
fi
|
||||
```
|
||||
|
||||
## A. Edge probe (deterministic) — run when `SPECLESS_FALLBACK=true` AND `EDGE_ABSENT=1`
|
||||
|
||||
Mirrors spec-phase Step 5.5 verbatim; the ONLY divergence (D-02) is sourcing `$REQS_JSON` from the
|
||||
phase requirement IDs (`{phase_req_ids}`) instead of a SPEC interview. Leave `$COVERAGE` empty when
|
||||
`EDGE_ABSENT=0` — a SPEC-supplied section is never re-run (section-level precedence).
|
||||
|
||||
```bash
|
||||
# Resolve the compiled edge-probe.cjs against the GSD install dir via RUNTIME_DIR (#448) — NOT the
|
||||
# consuming project's git root — falling back to git toplevel / $HOME/.claude (spec-phase.md:198 idiom).
|
||||
_GSD_RT="${RUNTIME_DIR:-$(git rev-parse --show-toplevel 2>/dev/null || pwd)}"
|
||||
EDGE_PROBE_JS=$(for _c in \
|
||||
"$_GSD_RT/gsd-core/bin/lib/edge-probe.cjs" "$_GSD_RT/bin/lib/edge-probe.cjs" \
|
||||
"$_GSD_RT/.claude/bin/lib/edge-probe.cjs" "$HOME/.claude/gsd-core/bin/lib/edge-probe.cjs" \
|
||||
"$HOME/.claude/bin/lib/edge-probe.cjs"; do [ -f "$_c" ] && { echo "$_c"; break; }; done)
|
||||
# Build ONLY inside a verified GSD source checkout; --prefix pins npm so we never trigger the
|
||||
# consuming project's build:lib. Never silent-skip (RR-04) — fail loud if unresolvable.
|
||||
if [ -z "$EDGE_PROBE_JS" ]; then
|
||||
if [ -f "$_GSD_RT/tsconfig.build.json" ] && [ -f "$_GSD_RT/src/edge-probe.cts" ]; then
|
||||
npm --prefix "$_GSD_RT" run build:lib 2>/dev/null || true
|
||||
EDGE_PROBE_JS=$(for _c in \
|
||||
"$_GSD_RT/gsd-core/bin/lib/edge-probe.cjs" "$_GSD_RT/bin/lib/edge-probe.cjs" \
|
||||
"$_GSD_RT/.claude/bin/lib/edge-probe.cjs" "$HOME/.claude/gsd-core/bin/lib/edge-probe.cjs" \
|
||||
"$HOME/.claude/bin/lib/edge-probe.cjs"; do [ -f "$_c" ] && { echo "$_c"; break; }; done)
|
||||
fi
|
||||
[ -n "$EDGE_PROBE_JS" ] || { echo "ERROR: edge-probe.cjs not found — reinstall GSD or run \`npm run build:lib\`." >&2; exit 1; }
|
||||
fi
|
||||
|
||||
# THE ONE DIVERGENCE (D-02): source requirements from THIS phase. Populate the heredoc from
|
||||
# {phase_req_ids}, pulling each requirement's text from REQUIREMENTS.md: {"id","text","shapes"?}.
|
||||
# mktemp suffix trick is BSD/GNU portable (#1520).
|
||||
REQS_JSON=$(mktemp "${TMPDIR:-/tmp}/edge-probe-reqs-XXXXXX") && mv "$REQS_JSON" "${REQS_JSON}.json" && REQS_JSON="${REQS_JSON}.json" || exit 1
|
||||
cat > "$REQS_JSON" <<'JSON'
|
||||
[
|
||||
{ "id": "R1", "text": "<replace: requirement text from REQUIREMENTS.md for each {phase_req_ids} id>" }
|
||||
]
|
||||
JSON
|
||||
# Guard — fail loud on empty/invalid array OR a still-present `<replace:>` placeholder (forgotten
|
||||
# substitution would yield a bogus report). Never a silent no-op.
|
||||
if ! node -e 'const a=require(process.argv[1]);if(!Array.isArray(a)||a.length===0)process.exit(1);if(a.some(r=>typeof r.text!=="string"||!r.text.trim()||r.text.includes("<replace:")))process.exit(1)' "$REQS_JSON" 2>/dev/null; then
|
||||
echo "ERROR: edge-probe requirements JSON is empty/invalid or still holds the <replace: …> placeholder — populate \$REQS_JSON from {phase_req_ids} before running." >&2
|
||||
exit 1
|
||||
fi
|
||||
# Invoke + CAPTURE, exit-checked (engine FAILS CLOSED exit 2 on bad shape; a bare COVERAGE=$(node …)
|
||||
# would swallow it and fall through to prose re-derivation = fail-OPEN).
|
||||
if ! COVERAGE=$(node "$EDGE_PROBE_JS" "$REQS_JSON"); then
|
||||
rm -f "$REQS_JSON"
|
||||
echo "ERROR: edge-probe engine failed (invalid shapes or bad input) — fix the requirement(s); never proceed with empty coverage." >&2
|
||||
exit 1
|
||||
fi
|
||||
rm -f "$REQS_JSON"
|
||||
# Exit-0-but-garbage guard: report must parse as JSON with { items[], coverage{} }.
|
||||
if ! printf '%s' "$COVERAGE" | node -e 'let s="";process.stdin.on("data",d=>s+=d).on("end",()=>{let r;try{r=JSON.parse(s)}catch{process.exit(1)}if(!r||!Array.isArray(r.items)||typeof r.coverage!=="object"||r.coverage===null)process.exit(1)})'; then
|
||||
echo "ERROR: edge-probe produced an unparseable/malformed coverage report — refusing to proceed." >&2
|
||||
exit 1
|
||||
fi
|
||||
# Zero-applicable guard: surface a likely classification miss loudly (spec-phase 5.5:277 shape).
|
||||
APPLICABLE=$(printf '%s' "$COVERAGE" | node -e 'let s="";process.stdin.on("data",d=>s+=d).on("end",()=>{let n=0;try{n=JSON.parse(s).coverage.applicable}catch{n=0}process.stdout.write(String(n))})')
|
||||
if [ "$APPLICABLE" = "0" ]; then
|
||||
echo "WARNING: edge-probe proposed ZERO applicable edges across all phase requirements — likely a classification miss, not a genuinely edge-free phase. Do NOT silently write an empty fallback Edge Coverage." >&2
|
||||
fi
|
||||
```
|
||||
|
||||
**Edge `--auto` resolution rules (reuse spec-phase 5.5 verbatim, D-06):** auto-`covered` where a
|
||||
defensible acceptance criterion can be written (→ a plain `must_haves.truths` string); else
|
||||
auto-`backstop` → author it as a **structured flat-scalar marker** `{ statement: <the check>,
|
||||
verification: backstop }` in `must_haves.truths`, NOT a prose note (the verifier branches
|
||||
deterministically on the `verification: backstop` field; a parenthetical is unparseable — the #1110
|
||||
fragility; flat scalar `verification:` key, never a nested object, ADR-550 #1278). A `backstop` truth
|
||||
the verifier cannot confirm with explicit evidence abstains → `human_needed` (reason
|
||||
`insufficient_spec`), never a silent pass (#1154; `references/honest-verifier.md`). **Never
|
||||
auto-dismiss** (a wrong dismissal is the exact silent failure this eliminates). An `unclassified` row
|
||||
stays **`unresolved`** (#1110) — never auto-`backstop`ped — and is surfaced to the planner as a flagged
|
||||
assumption. Pass `$COVERAGE` (+ the gate's `$SPECLESS_FALLBACK_DISABLED` note) into the gsd-planner
|
||||
prompt (Step 8). When `EDGE_ABSENT=0`, `$COVERAGE` is empty and this does not run.
|
||||
|
||||
## B. Prohibition recall (LLM prose pass) — run when `PROHIB_ABSENT=1`
|
||||
|
||||
There is NO compiled prohibition engine and NO `node` invocation (ADR-550 D7b) — the gsd-planner runs
|
||||
this in-prompt. Full two-stage protocol, canon-referral rule, and status×verification schema live in
|
||||
`~/.claude/gsd-core/references/prohibition-probe.md` (do not inline it). Summary:
|
||||
|
||||
- **Stage 1 — Recall (adversarial).** Per requirement: *"What could this feature silently become that
|
||||
the author would NOT want, but the spec does not forbid?"* Over-produce (~10 raw must-NOT candidates).
|
||||
- **Stage 2 — Precision.** DROP routine-engineering (normal correctness/hygiene — owned by the edge
|
||||
probe or code review); KEEP values / safety / ethics (~2–3 survive).
|
||||
- **Canon-referral drop (ADR-550 D6).** A kept candidate that is canon security/compliance (OWASP /
|
||||
prototype-pollution / path-traversal / injection / GDPR / generic fairness) is NOT minted — emit a
|
||||
one-line breadcrumb and DROP it.
|
||||
|
||||
**Fallback `--auto` divergence (D-06 / RAIL-04 / PROH-1):** author each kept prohibition as
|
||||
**flagged-unverified with NO wired-check descriptor**. NEVER write `check_kind` / `check_target` /
|
||||
`check_rule` / `check_violation_fixture` / `check_clean_fixture` — there is no human to wire/verify a
|
||||
check, and a descriptor-less item is what keeps it fail-closed (it disposes
|
||||
`{status:'unverified', flagged:true}` downstream via the reused `dispositionForProhibition`). **Never
|
||||
auto-dismiss**; never fabricate a check path. Surface any `unresolved` prohibition as a flagged
|
||||
assumption — never a silent drop.
|
||||
|
||||
## C. Authoring (the `<downstream_consumer>` else-branch)
|
||||
|
||||
Author the fallback report into `must_haves` with the SAME lift the SPEC path uses — only the source
|
||||
changes (the fallback report, not the SPEC):
|
||||
|
||||
- **Edges →** every `covered` edge's acceptance criterion → `must_haves.truths` as a plain string;
|
||||
every `backstop` edge → `must_haves.truths` as a structured `{ statement, verification: backstop }`
|
||||
marker (NOT prose; #1110/#1278), which abstains → `human_needed` at verify time when unconfirmed
|
||||
(#1154); every `unresolved`/`unclassified` row → an explicit flagged assumption (never a silent drop).
|
||||
- **Prohibitions →** every kept prohibition → the `must_haves.prohibitions:` sibling block (NOT
|
||||
`truths`, ADR-550 D3) via the single `projectProhibitions` serializer (Hyrum — no second
|
||||
serializer), authored **descriptor-less** (no `check_*` scalar) so each disposes flagged-unverified.
|
||||
- **Section-level precedence:** a SPEC-supplied section is never re-run or overwritten — exactly one
|
||||
producer per section.
|
||||
- **No-silent-drop equality:** for each section, (# probe-surfaced items) == (# authored into
|
||||
`must_haves` + # surfaced as flagged assumptions).
|
||||
@@ -693,6 +693,19 @@ echo "✓ API surface regenerated: ${API_SURFACE_PATH}" # injected into step 8
|
||||
|
||||
Continue to step 8.
|
||||
|
||||
## 7.95. Spec-less Probe Fallback (gate)
|
||||
|
||||
When the SPEC did not supply `## Edge Coverage` / `## Prohibitions`, plan-phase runs the probe protocol
|
||||
and authors the predicates into PLAN.md `must_haves` (ADR-857 Phase 6 — the *else branch* of the
|
||||
`<downstream_consumer>` lift below). Core workflow-body substrate, not a capability rail (D-03). Runs
|
||||
after `$SPEC_FILE` (Step 7), before the gsd-planner spawn (Step 8).
|
||||
|
||||
**Read and run** the gate + edge probe in `~/.claude/gsd-core/references/specless-probe-fallback.md`
|
||||
(§0 default-ON toggle + per-section absence via the `spec-section` helper, visibly skipping when
|
||||
disabled or no requirement IDs; §A deterministic edge probe → `$COVERAGE` when `EDGE_ABSENT`; §B
|
||||
prohibition recall in the planner). Pass `$COVERAGE` and `$SPECLESS_FALLBACK_DISABLED` into Step 8.
|
||||
|
||||
|
||||
## 8. Spawn gsd-planner Agent
|
||||
|
||||
Display banner:
|
||||
@@ -769,6 +782,22 @@ ${MVP_MODE === 'true' ? `
|
||||
**MVP Mode is ENABLED.** Read `~/.claude/gsd-core/references/planner-mvp-mode.md` now and follow its vertical-slice planning rules. Each plan must deliver a complete vertical slice — thin end-to-end functionality rather than horizontal layers.
|
||||
</mvp_mode_active>
|
||||
` : ''}
|
||||
|
||||
<specless_probe_fallback>
|
||||
**Spec-less probe fallback** (only when step 7.95 set `EDGE_ABSENT` and/or `PROHIB_ABSENT`). The SPEC
|
||||
omitted that section — author its predicates into `must_haves` via the `<downstream_consumer>`
|
||||
else-branch below, per §A/§B/§C of `~/.claude/gsd-core/references/specless-probe-fallback.md`
|
||||
(descriptor-less prohibitions, never auto-dismiss, no silent drops).
|
||||
|
||||
Edge coverage report (`$COVERAGE`, present when `EDGE_ABSENT`):
|
||||
|
||||
```json
|
||||
{COVERAGE}
|
||||
```
|
||||
${SPECLESS_FALLBACK_DISABLED ? `
|
||||
**⚠ ${SPECLESS_FALLBACK_DISABLED}** — record this in the plan (a visible, recorded choice); do not generate probe predicates this run.
|
||||
` : ''}
|
||||
|
||||
</planning_context>
|
||||
|
||||
<downstream_consumer>
|
||||
@@ -777,8 +806,8 @@ Output consumed by /gsd:execute-phase. Plans need:
|
||||
- Tasks in XML format with read_first and acceptance_criteria fields (MANDATORY on every task)
|
||||
- Verification criteria
|
||||
- must_haves for goal-backward verification
|
||||
- If the SPEC has an `## Edge Coverage` section, lift every `covered` edge's acceptance criterion into `must_haves.truths` as a plain string, and every `backstop` edge **as a structured flat-scalar marker** — an object item `{ statement: <the check>, verification: backstop }`, NOT a prose note (the verifier branches deterministically on the `verification: backstop` field; a parenthetical is unparseable — the #1110 fragility). Use a flat scalar `verification:` continuation key, never a nested object (ADR-550 #1278). At verify time a `backstop` truth the verifier cannot confirm with explicit evidence abstains → `human_needed` (reason `insufficient_spec`), never a silent pass (#1154; see `references/honest-verifier.md`). `unresolved` edges are explicit assumptions — surface them in the plan, do not silently drop them.
|
||||
- If the SPEC has a `## Prohibitions` section, lift every resolved prohibition into the `must_haves.prohibitions:` sibling block (NOT `truths` — ADR-550 D3) carrying `statement` + `status` + `verification`; unresolved prohibitions are explicit assumptions — surface them in the plan, do not silently drop them. A prohibition is a must-NOT (negative) check that belongs in its own `must_haves.prohibitions` block. Never place a must-NOT under `must_haves.truths` — that block keeps positive-observable semantics only.
|
||||
- If the SPEC has an `## Edge Coverage` section, lift every `covered` edge's acceptance criterion into `must_haves.truths` as a plain string, and every `backstop` edge **as a structured flat-scalar marker** — an object item `{ statement: <the check>, verification: backstop }`, NOT a prose note (the verifier branches deterministically on the `verification: backstop` field; a parenthetical is unparseable — the #1110 fragility). Use a flat scalar `verification:` continuation key, never a nested object (ADR-550 #1278). At verify time a `backstop` truth the verifier cannot confirm with explicit evidence abstains → `human_needed` (reason `insufficient_spec`), never a silent pass (#1154; see `references/honest-verifier.md`). `unresolved` edges are explicit assumptions — surface them in the plan, do not silently drop them. **Otherwise** (`EDGE_ABSENT`): apply the SAME lift to the fallback report `{COVERAGE}` (per §C of `references/specless-probe-fallback.md`); a SPEC-supplied section is never re-run.
|
||||
- If the SPEC has a `## Prohibitions` section, lift every resolved prohibition into the `must_haves.prohibitions:` sibling block (NOT `truths` — ADR-550 D3) with `statement`+`status`+`verification`, via the single `projectProhibitions` serializer (Hyrum — no second serializer); unresolved -> flagged assumptions, don't drop; never put a must-NOT under `truths`. **Otherwise** (`PROHIB_ABSENT`), author the recalled prohibitions into the SAME block via the SAME `projectProhibitions` contract but **descriptor-less** (no `check_*`) so each disposes flagged-unverified; never auto-dismiss. Section-level precedence + no-silent-drop equality apply (§C).
|
||||
- **"Artifacts this phase produces" section (MANDATORY)** — list every symbol this phase creates: decorators, classes, functions, CLI flags, struct/dataclass fields, new file paths. The plan-review-convergence source-grounding pass reads this section to exclude newly-created symbols from drift verification; omitting it causes new symbols to be flagged for acknowledgement.
|
||||
</downstream_consumer>
|
||||
|
||||
|
||||
124
src/spec-section.cts
Normal file
124
src/spec-section.cts
Normal file
@@ -0,0 +1,124 @@
|
||||
/**
|
||||
* SPEC section-status helper — the SINGLE source of truth for "did the phase SPEC supply
|
||||
* section X (with at least one resolved row)?".
|
||||
*
|
||||
* Consumed by `plan-phase` step 7.95 (the spec-less probe fallback) to decide, per section,
|
||||
* whether to run the fallback. Previously this lived as ad-hoc `awk` in the workflow body, which
|
||||
* (1) hard-coded the section header strings at the call site and (2) hand-rolled markdown-table
|
||||
* row counting — a brittleness that produced two bugs: an exact `^## Prohibitions$` anchor that
|
||||
* missed the canonical `## Prohibitions (must-NOT)` heading, and a single-table row-counting
|
||||
* assumption. Centralising the header matchers + the counting here makes the knowledge testable
|
||||
* and shared (any future SPEC-section consumer reuses it instead of re-parsing markdown).
|
||||
*
|
||||
* Authored as strict TypeScript (`src/spec-section.cts`) and compiled by
|
||||
* `tsc -p tsconfig.build.json` to the gitignored runtime artifact
|
||||
* `gsd-core/bin/lib/spec-section.cjs`. Do NOT hand-write the `.cjs`; it is emitted. Tests
|
||||
* `require()` the built artifact; `pretest` runs `build:lib`.
|
||||
*
|
||||
* Pure and dependency-free.
|
||||
*/
|
||||
|
||||
import fs from 'node:fs';
|
||||
|
||||
/** The logical SPEC sections the spec-less probe fallback cares about. */
|
||||
export type SpecSectionKey = 'edges' | 'prohibitions';
|
||||
|
||||
/**
|
||||
* Canonical SPEC section header matchers — the SINGLE source of truth for the headings
|
||||
* `templates/spec.md` renders. Suffix-tolerant by design: `prohibitions` matches BOTH
|
||||
* `## Prohibitions` and `## Prohibitions (must-NOT)`; `edges` matches `## Edge Coverage`
|
||||
* (and any future parenthetical suffix). If spec-phase renames a heading, update HERE and the
|
||||
* spec.md template together — the contract is pinned by `tests/spec-section.test.cjs`.
|
||||
*/
|
||||
export const SECTION_HEADERS: Record<SpecSectionKey, RegExp> = {
|
||||
edges: /^##[ \t]+Edge Coverage([ \t]|\(|$)/,
|
||||
prohibitions: /^##[ \t]+Prohibitions([ \t]|\(|$)/,
|
||||
};
|
||||
|
||||
export interface SectionStatus {
|
||||
key: SpecSectionKey;
|
||||
/** A matching `## …` header line was found. */
|
||||
present: boolean;
|
||||
/** Markdown table DATA rows under the header (excludes the table header row and the `|---|` separator). */
|
||||
dataRows: number;
|
||||
/** `present` AND `dataRows > 0`. A present-but-empty section is NOT supplied (it triggers the fallback). */
|
||||
supplied: boolean;
|
||||
}
|
||||
|
||||
const ANY_H2 = /^##[ \t]/;
|
||||
const TABLE_LINE = /^\|/;
|
||||
// Separator row of a markdown table: |---|, |:--|, | :---: |, etc.
|
||||
const SEPARATOR = /^\|[ \t]*:?-{2,}/;
|
||||
|
||||
/**
|
||||
* Count markdown table DATA rows inside the named section. A data row is a `|…|` line that
|
||||
* follows the table's `|---|` separator; the `|…|` line BEFORE the separator is the table header
|
||||
* row and is not counted. Blank or prose lines reset the per-table state, so a section containing
|
||||
* multiple tables (or prose between tables) counts every table's data rows without miscounting a
|
||||
* second table's header — more robust than the single-table awk it replaces.
|
||||
*/
|
||||
export function countSectionDataRows(
|
||||
specText: string,
|
||||
key: SpecSectionKey,
|
||||
): { present: boolean; dataRows: number } {
|
||||
const header = SECTION_HEADERS[key];
|
||||
let inSection = false;
|
||||
let present = false;
|
||||
let afterSeparator = false;
|
||||
let dataRows = 0;
|
||||
|
||||
for (const line of specText.split(/\r?\n/)) {
|
||||
if (ANY_H2.test(line)) {
|
||||
inSection = header.test(line);
|
||||
if (inSection) present = true;
|
||||
afterSeparator = false;
|
||||
continue;
|
||||
}
|
||||
if (!inSection) continue;
|
||||
|
||||
if (TABLE_LINE.test(line)) {
|
||||
if (SEPARATOR.test(line)) {
|
||||
afterSeparator = true; // the next |…| lines are data rows
|
||||
} else if (afterSeparator) {
|
||||
dataRows++;
|
||||
}
|
||||
// a |…| line before any separator is the table header row -> not counted
|
||||
} else {
|
||||
// blank or prose line ends the current table; a later table re-arms on its own separator
|
||||
afterSeparator = false;
|
||||
}
|
||||
}
|
||||
|
||||
return { present, dataRows };
|
||||
}
|
||||
|
||||
/**
|
||||
* Resolve a SPEC file's section status from disk. A missing/unreadable file is reported as
|
||||
* not present (so the fallback fires) rather than throwing.
|
||||
*/
|
||||
export function specSectionStatus(specFile: string, key: SpecSectionKey): SectionStatus {
|
||||
let text: string;
|
||||
try {
|
||||
text = fs.readFileSync(specFile, 'utf8');
|
||||
} catch {
|
||||
return { key, present: false, dataRows: 0, supplied: false };
|
||||
}
|
||||
const { present, dataRows } = countSectionDataRows(text, key);
|
||||
return { key, present, dataRows, supplied: present && dataRows > 0 };
|
||||
}
|
||||
|
||||
const VALID_KEYS: readonly SpecSectionKey[] = ['edges', 'prohibitions'];
|
||||
|
||||
// CLI: `node spec-section.cjs <specFile> <edges|prohibitions>` -> prints SectionStatus JSON.
|
||||
// Exit 0 on success (even when the file is absent — that is a valid "not supplied" answer); exit
|
||||
// 2 only on a usage error (missing args / bad key). `require.main === module` so it runs only when
|
||||
// the compiled `.cjs` is executed directly, never when imported by tests.
|
||||
if (require.main === module) {
|
||||
const specFile = process.argv[2];
|
||||
const key = process.argv[3] as SpecSectionKey | undefined;
|
||||
if (!specFile || !key || !VALID_KEYS.includes(key)) {
|
||||
process.stderr.write('usage: spec-section.cjs <specFile> <edges|prohibitions>\n');
|
||||
process.exit(2);
|
||||
}
|
||||
process.stdout.write(JSON.stringify(specSectionStatus(specFile, key)) + '\n');
|
||||
}
|
||||
@@ -4,45 +4,45 @@
|
||||
"agents/gsd-advisor-researcher.md": "45af60c237748ee1",
|
||||
"agents/gsd-ai-researcher.md": "ba8898d9e739a501",
|
||||
"agents/gsd-assumptions-analyzer.md": "00a02fdcbaa8d833",
|
||||
"agents/gsd-code-fixer.md": "6937a1f20beaa1c6",
|
||||
"agents/gsd-code-fixer.md": "d8b6c16731f3b3d0",
|
||||
"agents/gsd-code-reviewer.md": "a700d295bbf110a9",
|
||||
"agents/gsd-codebase-mapper.md": "afdae82284cb21b4",
|
||||
"agents/gsd-debug-session-manager.md": "5ea82765fc041ad7",
|
||||
"agents/gsd-debugger.md": "7439166a1770521c",
|
||||
"agents/gsd-debug-session-manager.md": "88a3726efbc28eed",
|
||||
"agents/gsd-debugger.md": "bbefb65861d9d8ef",
|
||||
"agents/gsd-doc-classifier.md": "6dde566846b268b0",
|
||||
"agents/gsd-doc-synthesizer.md": "6286afdbd9a74fe0",
|
||||
"agents/gsd-doc-verifier.md": "888c6ac870cb91a6",
|
||||
"agents/gsd-doc-writer.md": "d4400c8dab4a9efc",
|
||||
"agents/gsd-domain-researcher.md": "1db46cac3f4d9889",
|
||||
"agents/gsd-eval-auditor.md": "1b8391f1aafb067f",
|
||||
"agents/gsd-eval-auditor.md": "62560f29308426d9",
|
||||
"agents/gsd-eval-planner.md": "3d10fd11147f6857",
|
||||
"agents/gsd-executor.md": "152ca51a10b99ff8",
|
||||
"agents/gsd-executor.md": "d7dedecb2206d678",
|
||||
"agents/gsd-framework-selector.md": "daa62c79619c76bf",
|
||||
"agents/gsd-integration-checker.md": "0643cd2d779b131c",
|
||||
"agents/gsd-intel-updater.md": "26c1f1e028c6346a",
|
||||
"agents/gsd-mempalace-curator.md": "dafdc4394d514a93",
|
||||
"agents/gsd-intel-updater.md": "c2a053ffbe79cc74",
|
||||
"agents/gsd-mempalace-curator.md": "a7269018acb973ce",
|
||||
"agents/gsd-nyquist-auditor.md": "805a1404d03629f1",
|
||||
"agents/gsd-pattern-mapper.md": "e62ee90d39084802",
|
||||
"agents/gsd-phase-researcher.md": "cff1196c8e8bb4fa",
|
||||
"agents/gsd-plan-checker.md": "dd1e7cdc837d8f3e",
|
||||
"agents/gsd-planner.md": "b6d821f77fd8d7bd",
|
||||
"agents/gsd-project-researcher.md": "85de7f562872ee9b",
|
||||
"agents/gsd-research-synthesizer.md": "18a2e1b30ff7ae3a",
|
||||
"agents/gsd-phase-researcher.md": "cbb4b284487af598",
|
||||
"agents/gsd-plan-checker.md": "1db919c3b317c2e3",
|
||||
"agents/gsd-planner.md": "ee43904ee3d880d7",
|
||||
"agents/gsd-project-researcher.md": "6caac1da8969c8cd",
|
||||
"agents/gsd-research-synthesizer.md": "50dc93f1034141ac",
|
||||
"agents/gsd-roadmapper.md": "7a8465ac6d4dd29e",
|
||||
"agents/gsd-security-auditor.md": "2ce13af25179dd10",
|
||||
"agents/gsd-ui-auditor.md": "f777f9c7bf62788c",
|
||||
"agents/gsd-ui-checker.md": "9c113a9c6b63385c",
|
||||
"agents/gsd-ui-researcher.md": "5d74011a96e5b67f",
|
||||
"agents/gsd-ui-researcher.md": "3c85adc5c3f76f40",
|
||||
"agents/gsd-user-profiler.md": "25d65f6458454764",
|
||||
"agents/gsd-verifier.md": "224e8df2d8fd1d95",
|
||||
"agents/gsd-verifier.md": "d2bd23b62f95a64f",
|
||||
"gsd-core/VERSION": "ef0deccd81a6723c",
|
||||
"gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74",
|
||||
"gsd-core/bin/ensure-runtime-build.cjs": "ea841e2865248e74",
|
||||
"gsd-core/bin/gsd-tools.cjs": "747defe620cb8ae6",
|
||||
"gsd-core/bin/gsd_run": "62d9b647ede212e6",
|
||||
"gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb",
|
||||
"gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "53f2da40d2c129c6",
|
||||
"gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269",
|
||||
"gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a",
|
||||
"gsd-core/bin/verify-reapply-patches.cjs": "8bc541aabc2e143c",
|
||||
"gsd-core/contexts/dev.md": "dcb0de9dce33cf41",
|
||||
@@ -107,7 +107,7 @@
|
||||
"gsd-core/references/planner-reviews.md": "da39eace09a10743",
|
||||
"gsd-core/references/planner-revision.md": "86ba8a511f081f05",
|
||||
"gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b",
|
||||
"gsd-core/references/planning-config.md": "49fbbfdac6b8ced4",
|
||||
"gsd-core/references/planning-config.md": "41f9c36409ea3d86",
|
||||
"gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6",
|
||||
"gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020",
|
||||
"gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8",
|
||||
@@ -126,6 +126,7 @@
|
||||
"gsd-core/references/sketch-theme-system.md": "33e2e96e450456f8",
|
||||
"gsd-core/references/sketch-tooling.md": "df6c4f24c1c27611",
|
||||
"gsd-core/references/sketch-variant-patterns.md": "66c197aa4fb52810",
|
||||
"gsd-core/references/specless-probe-fallback.md": "5a308e4beeabd013",
|
||||
"gsd-core/references/spidr-splitting.md": "074ac154c0e4f906",
|
||||
"gsd-core/references/tdd.md": "e4708ede157478b6",
|
||||
"gsd-core/references/thinking-models-debug.md": "2da61022b16c4e7c",
|
||||
@@ -191,120 +192,120 @@
|
||||
"gsd-core/templates/user-profile.md": "52abe2af968e8533",
|
||||
"gsd-core/templates/user-setup.md": "1da2382725db080f",
|
||||
"gsd-core/templates/verification-report.md": "78ab9264ce63ed7e",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335",
|
||||
"gsd-core/workflows/add-backlog.md": "8cc2e884a021b79b",
|
||||
"gsd-core/workflows/add-phase.md": "f82afa2f93be19fa",
|
||||
"gsd-core/workflows/add-tests.md": "f695210f67d2635e",
|
||||
"gsd-core/workflows/add-todo.md": "de1ac76acfcc0133",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "22f5466085c47c00",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb",
|
||||
"gsd-core/workflows/add-backlog.md": "a2d025013d8ef7fd",
|
||||
"gsd-core/workflows/add-phase.md": "b619b3402c1e95db",
|
||||
"gsd-core/workflows/add-tests.md": "206ccd9c8f25fac9",
|
||||
"gsd-core/workflows/add-todo.md": "a995f9f4b11fcf23",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "f2fefee40ec7413c",
|
||||
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
|
||||
"gsd-core/workflows/audit-fix.md": "44e9b0a78eb79311",
|
||||
"gsd-core/workflows/audit-milestone.md": "77089ccd7b45c0f0",
|
||||
"gsd-core/workflows/audit-uat.md": "ea8ddd910ed16ba4",
|
||||
"gsd-core/workflows/autonomous.md": "603ce2019835f00e",
|
||||
"gsd-core/workflows/check-todos.md": "5a62092df800ad7c",
|
||||
"gsd-core/workflows/cleanup.md": "12c8fd85d3010fe6",
|
||||
"gsd-core/workflows/code-review-fix.md": "5738cb929c995008",
|
||||
"gsd-core/workflows/code-review.md": "d454365f1704d0bc",
|
||||
"gsd-core/workflows/complete-milestone.md": "aaf272074acec69d",
|
||||
"gsd-core/workflows/debug.md": "68f1ddc74886ebe5",
|
||||
"gsd-core/workflows/diagnose-issues.md": "c8c41993c277363c",
|
||||
"gsd-core/workflows/audit-fix.md": "9787a0ef00be649c",
|
||||
"gsd-core/workflows/audit-milestone.md": "5e73ad8112a9b9b4",
|
||||
"gsd-core/workflows/audit-uat.md": "777262a63dcaacdc",
|
||||
"gsd-core/workflows/autonomous.md": "63c2fff9373e2f2c",
|
||||
"gsd-core/workflows/check-todos.md": "f6a93906922dd939",
|
||||
"gsd-core/workflows/cleanup.md": "53aa20672fe253bd",
|
||||
"gsd-core/workflows/code-review-fix.md": "715d98a6ff5931e2",
|
||||
"gsd-core/workflows/code-review.md": "d3d22e8705ab8323",
|
||||
"gsd-core/workflows/complete-milestone.md": "f3fd3c8fc7bd1616",
|
||||
"gsd-core/workflows/debug.md": "5ec71cc100973523",
|
||||
"gsd-core/workflows/diagnose-issues.md": "4d80e23ab8adf2d7",
|
||||
"gsd-core/workflows/discovery-phase.md": "3de990caffdde4f8",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "42210a0cbe1bac70",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "5758ef496180a20c",
|
||||
"gsd-core/workflows/discuss-phase-power.md": "5c0d1ca6abda0383",
|
||||
"gsd-core/workflows/discuss-phase.md": "c0a977154470b7f5",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "ab0c68941386998b",
|
||||
"gsd-core/workflows/discuss-phase.md": "19659f106fa0f53e",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "47ec4454046099c6",
|
||||
"gsd-core/workflows/discuss-phase/modes/all.md": "e5fe9c9c1e2bec1a",
|
||||
"gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "c412dfbb5d536935",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "5256d93dca08278e",
|
||||
"gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "a6f486a303c9bd53",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "3a90a0c95016f7c5",
|
||||
"gsd-core/workflows/discuss-phase/modes/default.md": "4c5ba5975dcc1e9c",
|
||||
"gsd-core/workflows/discuss-phase/modes/power.md": "96822b22c42d75e8",
|
||||
"gsd-core/workflows/discuss-phase/modes/text.md": "c384c22ffff4dc02",
|
||||
"gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb",
|
||||
"gsd-core/workflows/discuss-phase/templates/context.md": "9804674fccada405",
|
||||
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "2b56ec2868cbddb4",
|
||||
"gsd-core/workflows/do.md": "22adc4ed8589a015",
|
||||
"gsd-core/workflows/docs-update.md": "8e986e26d0e6e1a0",
|
||||
"gsd-core/workflows/edit-phase.md": "fc932e82ba1f585a",
|
||||
"gsd-core/workflows/eval-review.md": "eb4040eaa5b8497f",
|
||||
"gsd-core/workflows/execute-phase.md": "97453d3b8f49f27f",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "55d0706e80a2554a",
|
||||
"gsd-core/workflows/do.md": "ecf6a2ae3c27c2af",
|
||||
"gsd-core/workflows/docs-update.md": "1c3a0d23ecc9605c",
|
||||
"gsd-core/workflows/edit-phase.md": "f685fb7063616826",
|
||||
"gsd-core/workflows/eval-review.md": "2da6215ce79b2f7c",
|
||||
"gsd-core/workflows/execute-phase.md": "e7713d986ebf45e0",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "1da22ba32f524c6e",
|
||||
"gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "687513ef1010180e",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "bb9113e7bf953797",
|
||||
"gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e",
|
||||
"gsd-core/workflows/execute-plan.md": "907af77eafc3d97b",
|
||||
"gsd-core/workflows/explore.md": "934c00f9f216dbdb",
|
||||
"gsd-core/workflows/extract-learnings.md": "167ea7f0e23bf496",
|
||||
"gsd-core/workflows/execute-plan.md": "7a8c667c3587a985",
|
||||
"gsd-core/workflows/explore.md": "d9593c9f00250e53",
|
||||
"gsd-core/workflows/extract-learnings.md": "caa2ff0160b6ed9c",
|
||||
"gsd-core/workflows/fast.md": "54fe93778b45a7eb",
|
||||
"gsd-core/workflows/forensics.md": "b64f0309b8c3fde1",
|
||||
"gsd-core/workflows/graduation.md": "a9d8f15ba81a993f",
|
||||
"gsd-core/workflows/health.md": "1ac4d567ee95acfb",
|
||||
"gsd-core/workflows/forensics.md": "3ebc3a7f48132e04",
|
||||
"gsd-core/workflows/graduation.md": "b401418dfea2b0f5",
|
||||
"gsd-core/workflows/health.md": "3ab04acb14942ddd",
|
||||
"gsd-core/workflows/help.md": "5d040504b9ab35e3",
|
||||
"gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495",
|
||||
"gsd-core/workflows/help/modes/default.md": "b544113eb9aa54fa",
|
||||
"gsd-core/workflows/help/modes/full.md": "0e253248c1c2e063",
|
||||
"gsd-core/workflows/help/modes/topic.md": "19a279fe91922d3b",
|
||||
"gsd-core/workflows/import.md": "41c62ae199209a68",
|
||||
"gsd-core/workflows/import.md": "3cbe85643922fd3b",
|
||||
"gsd-core/workflows/inbox.md": "a448220c548f27bc",
|
||||
"gsd-core/workflows/ingest-docs.md": "e2707f28f67d128b",
|
||||
"gsd-core/workflows/insert-phase.md": "cdd83cf77d0f7485",
|
||||
"gsd-core/workflows/ingest-docs.md": "783e0380797478cc",
|
||||
"gsd-core/workflows/insert-phase.md": "d48c4aa1e864c852",
|
||||
"gsd-core/workflows/list-phase-assumptions.md": "e7b5e35c9452e3b3",
|
||||
"gsd-core/workflows/list-seeds.md": "3a8b612306ecf9c3",
|
||||
"gsd-core/workflows/list-workspaces.md": "f6b1bc9fa13cc155",
|
||||
"gsd-core/workflows/manager.md": "77133c13a8d303d5",
|
||||
"gsd-core/workflows/map-codebase.md": "c81444eb0b2e038b",
|
||||
"gsd-core/workflows/milestone-summary.md": "c4620853fe489126",
|
||||
"gsd-core/workflows/mvp-phase.md": "5f0e355ff4583d67",
|
||||
"gsd-core/workflows/new-milestone.md": "62aea018fb72b958",
|
||||
"gsd-core/workflows/new-project.md": "f336b2da5c3963f0",
|
||||
"gsd-core/workflows/new-workspace.md": "21bfae58b9cc2990",
|
||||
"gsd-core/workflows/next.md": "8beefb4335dd7c41",
|
||||
"gsd-core/workflows/list-seeds.md": "084c87cd310119b2",
|
||||
"gsd-core/workflows/list-workspaces.md": "69aa6dcd8f63bb8a",
|
||||
"gsd-core/workflows/manager.md": "187e2df237bcf418",
|
||||
"gsd-core/workflows/map-codebase.md": "ea0ad99dd10c3d1c",
|
||||
"gsd-core/workflows/milestone-summary.md": "d442c6719944f276",
|
||||
"gsd-core/workflows/mvp-phase.md": "cd39027462579233",
|
||||
"gsd-core/workflows/new-milestone.md": "f13199a8e199298f",
|
||||
"gsd-core/workflows/new-project.md": "b8dc0226e885ea9c",
|
||||
"gsd-core/workflows/new-workspace.md": "70dec4f25df02d64",
|
||||
"gsd-core/workflows/next.md": "c45606fc89965aed",
|
||||
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
|
||||
"gsd-core/workflows/note.md": "3ce09c0aa0a20599",
|
||||
"gsd-core/workflows/pause-work.md": "564de32981a24337",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "dd6a4b3a8b05ab6e",
|
||||
"gsd-core/workflows/plan-phase.md": "cb56e635fef4d3f3",
|
||||
"gsd-core/workflows/pause-work.md": "3196d681d4dd8c71",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "94b193dfc9ca3681",
|
||||
"gsd-core/workflows/plan-phase.md": "9438a08b7fe714a7",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "ab0b22244c3389aa",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "473d4d6e5b1f6340",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "d9f71484272b4b70",
|
||||
"gsd-core/workflows/plant-seed.md": "6cf726be6427a35a",
|
||||
"gsd-core/workflows/pr-branch.md": "dc5598ae8accdecd",
|
||||
"gsd-core/workflows/profile-user.md": "355af92ac285567f",
|
||||
"gsd-core/workflows/progress.md": "79a11ce798082054",
|
||||
"gsd-core/workflows/quick.md": "a6aa362881f4e5da",
|
||||
"gsd-core/workflows/reapply-patches.md": "4dcd6117d0a507ca",
|
||||
"gsd-core/workflows/remove-phase.md": "23b9eb0858a2535e",
|
||||
"gsd-core/workflows/remove-workspace.md": "d0bd7e0601138798",
|
||||
"gsd-core/workflows/resume-project.md": "98e2cf8908e73a52",
|
||||
"gsd-core/workflows/review.md": "9bc686206c96748c",
|
||||
"gsd-core/workflows/scan.md": "a7fecd67e5cd655f",
|
||||
"gsd-core/workflows/secure-phase.md": "96b199dfac00e60f",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "b1623082557cdca5",
|
||||
"gsd-core/workflows/plant-seed.md": "1fb45cd49f66f572",
|
||||
"gsd-core/workflows/pr-branch.md": "c8fd9fa250cb39fd",
|
||||
"gsd-core/workflows/profile-user.md": "7b894598e26133b2",
|
||||
"gsd-core/workflows/progress.md": "6087275a7ef3d84f",
|
||||
"gsd-core/workflows/quick.md": "99feafd49e32e387",
|
||||
"gsd-core/workflows/reapply-patches.md": "825e37a55a992892",
|
||||
"gsd-core/workflows/remove-phase.md": "6b9947fba1a97f46",
|
||||
"gsd-core/workflows/remove-workspace.md": "95f05defffe6754e",
|
||||
"gsd-core/workflows/resume-project.md": "cadf390bae95fc76",
|
||||
"gsd-core/workflows/review.md": "aa08449a6a180944",
|
||||
"gsd-core/workflows/scan.md": "f2754f3e3ea528ff",
|
||||
"gsd-core/workflows/secure-phase.md": "78705b7f09612464",
|
||||
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
|
||||
"gsd-core/workflows/settings-advanced.md": "f2f8c750101cb9ee",
|
||||
"gsd-core/workflows/settings-integrations.md": "4d3001ad2b5dad8f",
|
||||
"gsd-core/workflows/settings.md": "4017f3f235051902",
|
||||
"gsd-core/workflows/ship.md": "984bd7660e7791fd",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "0f842a609851a401",
|
||||
"gsd-core/workflows/sketch.md": "314b7d323c6b57eb",
|
||||
"gsd-core/workflows/smart-entry.md": "3ce5b6228238fdb6",
|
||||
"gsd-core/workflows/spec-phase.md": "11c9e6b01bd2880a",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "8db41edc87cb7886",
|
||||
"gsd-core/workflows/spike.md": "dd8d139947a8fb31",
|
||||
"gsd-core/workflows/stats.md": "b64bda5c0a1a06fb",
|
||||
"gsd-core/workflows/settings-advanced.md": "911234c3234b6929",
|
||||
"gsd-core/workflows/settings-integrations.md": "83360968c4436bd1",
|
||||
"gsd-core/workflows/settings.md": "a107a377ddeffed7",
|
||||
"gsd-core/workflows/ship.md": "438fbd3ec509c1f1",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "ab9fbb7371ef36bf",
|
||||
"gsd-core/workflows/sketch.md": "114ca2455c2eb6fc",
|
||||
"gsd-core/workflows/smart-entry.md": "0f468aa4e70bcc23",
|
||||
"gsd-core/workflows/spec-phase.md": "7191bc8f3696b315",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "e2f251b7c8bfa2b2",
|
||||
"gsd-core/workflows/spike.md": "0f9a81bcf4573195",
|
||||
"gsd-core/workflows/stats.md": "a20eb078d2ab11be",
|
||||
"gsd-core/workflows/sync-skills.md": "8326a7ff0411b077",
|
||||
"gsd-core/workflows/thread.md": "31201839d0530e89",
|
||||
"gsd-core/workflows/transition.md": "3eb5edaa5c95c0de",
|
||||
"gsd-core/workflows/ui-phase.md": "44f44a8aa7df3cfb",
|
||||
"gsd-core/workflows/ui-review.md": "ba558aaf1ad9f58d",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "d8e92b0b7214eba6",
|
||||
"gsd-core/workflows/thread.md": "3fb6b552e45fedbd",
|
||||
"gsd-core/workflows/transition.md": "a7a5fe4040084308",
|
||||
"gsd-core/workflows/ui-phase.md": "652785fbba26e80c",
|
||||
"gsd-core/workflows/ui-review.md": "816b2bde136157f9",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "2404a01cb2e0c450",
|
||||
"gsd-core/workflows/undo.md": "6ab639d1fc7e0721",
|
||||
"gsd-core/workflows/update.md": "2c58df5e21c41c31",
|
||||
"gsd-core/workflows/validate-phase.md": "6c0ab739d15709fa",
|
||||
"gsd-core/workflows/verify-phase.md": "8070a098ab538b33",
|
||||
"gsd-core/workflows/verify-work.md": "be699ed7920f61b0",
|
||||
"gsd-core/workflows/validate-phase.md": "5bac28c71d21c740",
|
||||
"gsd-core/workflows/verify-phase.md": "e7059c04c816e62d",
|
||||
"gsd-core/workflows/verify-work.md": "d1f5cfc8e22b7ce7",
|
||||
"hooks/gsd-check-update-worker.js": "fa301e6366270d5f",
|
||||
"hooks/gsd-check-update.js": "4617a98bf529e4c3",
|
||||
"hooks/gsd-config-reload.js": "96546e0e8bb47904",
|
||||
@@ -368,8 +369,8 @@
|
||||
"skills/gsd-ingest-docs/SKILL.md": "f4e43968af317ed8",
|
||||
"skills/gsd-manager/SKILL.md": "6e51785860784d8c",
|
||||
"skills/gsd-map-codebase/SKILL.md": "e10431a9386c6aec",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "588ddf4fbf3ebe65",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "2d95e385fee26dee",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "5647f915e5c85482",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "d41523e659d1920f",
|
||||
"skills/gsd-milestone-summary/SKILL.md": "2955ab3e3a444ca3",
|
||||
"skills/gsd-mvp-phase/SKILL.md": "1cf7622d655840ac",
|
||||
"skills/gsd-new-milestone/SKILL.md": "f97a28dd1e2b9317",
|
||||
|
||||
211
tests/fixtures/golden-install-parity/augment.json
vendored
211
tests/fixtures/golden-install-parity/augment.json
vendored
@@ -4,37 +4,37 @@
|
||||
"agents/gsd-advisor-researcher.md": "e5be2680b690c198",
|
||||
"agents/gsd-ai-researcher.md": "f3baf9025a5bc4b1",
|
||||
"agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef",
|
||||
"agents/gsd-code-fixer.md": "68b2d2faccfdd8a3",
|
||||
"agents/gsd-code-fixer.md": "2a98aadb20311108",
|
||||
"agents/gsd-code-reviewer.md": "bc8a6f2e1f787ff5",
|
||||
"agents/gsd-codebase-mapper.md": "85ea778ad9cf7e66",
|
||||
"agents/gsd-debug-session-manager.md": "0d388fcee3eba770",
|
||||
"agents/gsd-debugger.md": "2c8234c76c5d15c1",
|
||||
"agents/gsd-debug-session-manager.md": "69fe2698d5a997c6",
|
||||
"agents/gsd-debugger.md": "97c64f1db2fe85a3",
|
||||
"agents/gsd-doc-classifier.md": "f61cb0fad0d4f243",
|
||||
"agents/gsd-doc-synthesizer.md": "043847ebefbb9b7c",
|
||||
"agents/gsd-doc-verifier.md": "b3433e0db51e1c60",
|
||||
"agents/gsd-doc-writer.md": "376011bd99026bf7",
|
||||
"agents/gsd-domain-researcher.md": "671c9ea949889c4a",
|
||||
"agents/gsd-eval-auditor.md": "fcaec7b00f94c435",
|
||||
"agents/gsd-eval-auditor.md": "cd2a5727472ad0ab",
|
||||
"agents/gsd-eval-planner.md": "a4a5b4b3f7828ba3",
|
||||
"agents/gsd-executor.md": "46f911cd211034b0",
|
||||
"agents/gsd-executor.md": "87c499f939e30049",
|
||||
"agents/gsd-framework-selector.md": "4b77eebbe9288d80",
|
||||
"agents/gsd-integration-checker.md": "fa53e2d78be1de74",
|
||||
"agents/gsd-intel-updater.md": "fa40e685d7441ace",
|
||||
"agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1",
|
||||
"agents/gsd-intel-updater.md": "f8ac501c61557a17",
|
||||
"agents/gsd-mempalace-curator.md": "63676937f8970bf3",
|
||||
"agents/gsd-nyquist-auditor.md": "230e6667411ccf2f",
|
||||
"agents/gsd-pattern-mapper.md": "43c6021cf7caabfa",
|
||||
"agents/gsd-phase-researcher.md": "f1f6fd6a3e67c7a8",
|
||||
"agents/gsd-plan-checker.md": "bf1a4e636f2390de",
|
||||
"agents/gsd-planner.md": "6e8c76da9804ac42",
|
||||
"agents/gsd-project-researcher.md": "4531b7cc8f5e5f7d",
|
||||
"agents/gsd-research-synthesizer.md": "4a4f68e6c75b133a",
|
||||
"agents/gsd-phase-researcher.md": "e74332bb76436bc9",
|
||||
"agents/gsd-plan-checker.md": "58cce5e740351df3",
|
||||
"agents/gsd-planner.md": "826ead38c4c06b79",
|
||||
"agents/gsd-project-researcher.md": "327c1d656be67b01",
|
||||
"agents/gsd-research-synthesizer.md": "c457ba87f906d6d9",
|
||||
"agents/gsd-roadmapper.md": "bb2f57695dbab32c",
|
||||
"agents/gsd-security-auditor.md": "f22374cc1db28dca",
|
||||
"agents/gsd-ui-auditor.md": "dcd5712e6b160a53",
|
||||
"agents/gsd-ui-checker.md": "8a20715a400435f9",
|
||||
"agents/gsd-ui-researcher.md": "184d1c3edca694df",
|
||||
"agents/gsd-ui-researcher.md": "e64ad536d309cecf",
|
||||
"agents/gsd-user-profiler.md": "622220df0654b6bf",
|
||||
"agents/gsd-verifier.md": "f5c00a9b08fc1a7e",
|
||||
"agents/gsd-verifier.md": "40f4b7fbc3564419",
|
||||
"commands/gsd-add-tests.md": "3608d0cf4b515103",
|
||||
"commands/gsd-ai-integration-phase.md": "70843d4904743f7e",
|
||||
"commands/gsd-audit-fix.md": "1b805946362c4f19",
|
||||
@@ -63,8 +63,8 @@
|
||||
"commands/gsd-ingest-docs.md": "6718b04c597a5428",
|
||||
"commands/gsd-manager.md": "8f4ae79774902293",
|
||||
"commands/gsd-map-codebase.md": "f3a06c4c7503f243",
|
||||
"commands/gsd-mempalace-capture.md": "2e610f3ebe2eb5b4",
|
||||
"commands/gsd-mempalace-recall.md": "38716c0983a3ef9c",
|
||||
"commands/gsd-mempalace-capture.md": "016a90f0eb7493ac",
|
||||
"commands/gsd-mempalace-recall.md": "babb21998c7e6a6f",
|
||||
"commands/gsd-milestone-summary.md": "ff5e11e6b33d4b5e",
|
||||
"commands/gsd-mvp-phase.md": "ffc5905aed8f450a",
|
||||
"commands/gsd-new-milestone.md": "e9ddaec1dd29d023",
|
||||
@@ -111,8 +111,8 @@
|
||||
"gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47",
|
||||
"gsd-core/bin/gsd_run": "62d9b647ede212e6",
|
||||
"gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb",
|
||||
"gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "53f2da40d2c129c6",
|
||||
"gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269",
|
||||
"gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a",
|
||||
"gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904",
|
||||
"gsd-core/contexts/dev.md": "dcb0de9dce33cf41",
|
||||
@@ -177,7 +177,7 @@
|
||||
"gsd-core/references/planner-reviews.md": "dda0193a0fbd4947",
|
||||
"gsd-core/references/planner-revision.md": "86ba8a511f081f05",
|
||||
"gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b",
|
||||
"gsd-core/references/planning-config.md": "7fe958e09e74b6c8",
|
||||
"gsd-core/references/planning-config.md": "6b0204e01d64e081",
|
||||
"gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6",
|
||||
"gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020",
|
||||
"gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8",
|
||||
@@ -196,6 +196,7 @@
|
||||
"gsd-core/references/sketch-theme-system.md": "33e2e96e450456f8",
|
||||
"gsd-core/references/sketch-tooling.md": "df6c4f24c1c27611",
|
||||
"gsd-core/references/sketch-variant-patterns.md": "66c197aa4fb52810",
|
||||
"gsd-core/references/specless-probe-fallback.md": "5e400dc05a15e972",
|
||||
"gsd-core/references/spidr-splitting.md": "074ac154c0e4f906",
|
||||
"gsd-core/references/tdd.md": "e4708ede157478b6",
|
||||
"gsd-core/references/thinking-models-debug.md": "2da61022b16c4e7c",
|
||||
@@ -261,120 +262,120 @@
|
||||
"gsd-core/templates/user-profile.md": "20749f23e4c413fc",
|
||||
"gsd-core/templates/user-setup.md": "78b7d718b6e8d67c",
|
||||
"gsd-core/templates/verification-report.md": "dd5faa6254183731",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335",
|
||||
"gsd-core/workflows/add-backlog.md": "1bc7377b105194fc",
|
||||
"gsd-core/workflows/add-phase.md": "46e0551ffdd8ce1a",
|
||||
"gsd-core/workflows/add-tests.md": "2c1da65d41dc12d2",
|
||||
"gsd-core/workflows/add-todo.md": "cc0efe270004c8fb",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "40c217869a06981f",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb",
|
||||
"gsd-core/workflows/add-backlog.md": "1153d35058e3e24f",
|
||||
"gsd-core/workflows/add-phase.md": "b98c2fc51cd123ba",
|
||||
"gsd-core/workflows/add-tests.md": "2871f7e6409ba89e",
|
||||
"gsd-core/workflows/add-todo.md": "3b913840c1f490b2",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "ad2ff20091d1c2c0",
|
||||
"gsd-core/workflows/analyze-dependencies.md": "52942af10f140717",
|
||||
"gsd-core/workflows/audit-fix.md": "514d02c730349a35",
|
||||
"gsd-core/workflows/audit-milestone.md": "6866ce260980c21e",
|
||||
"gsd-core/workflows/audit-uat.md": "fcfbec501620b564",
|
||||
"gsd-core/workflows/autonomous.md": "7e5683728ef33707",
|
||||
"gsd-core/workflows/check-todos.md": "bdeaf43f9c61e0cc",
|
||||
"gsd-core/workflows/cleanup.md": "0daa2f2720c111f1",
|
||||
"gsd-core/workflows/code-review-fix.md": "c323f7098b671bd6",
|
||||
"gsd-core/workflows/code-review.md": "ad450c6ef8459dad",
|
||||
"gsd-core/workflows/complete-milestone.md": "c1f91b77f4ace7f2",
|
||||
"gsd-core/workflows/debug.md": "849d7e5b9c12dcae",
|
||||
"gsd-core/workflows/diagnose-issues.md": "6cc3900891dfb927",
|
||||
"gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b",
|
||||
"gsd-core/workflows/audit-milestone.md": "fe7185bb70eafdb9",
|
||||
"gsd-core/workflows/audit-uat.md": "ca6f1f0ef174f793",
|
||||
"gsd-core/workflows/autonomous.md": "1184e5864e201889",
|
||||
"gsd-core/workflows/check-todos.md": "1e3026abe782bd36",
|
||||
"gsd-core/workflows/cleanup.md": "5cf0772521c192a4",
|
||||
"gsd-core/workflows/code-review-fix.md": "b442c670f8c1fe93",
|
||||
"gsd-core/workflows/code-review.md": "1bfa3bf542e30c5e",
|
||||
"gsd-core/workflows/complete-milestone.md": "337d177126f1bd67",
|
||||
"gsd-core/workflows/debug.md": "da62e7a62c113b29",
|
||||
"gsd-core/workflows/diagnose-issues.md": "a5f15332b3833a80",
|
||||
"gsd-core/workflows/discovery-phase.md": "3ba7cfb89fb1e761",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "1e229f6d21831d60",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "a365fdca7f7281ad",
|
||||
"gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a",
|
||||
"gsd-core/workflows/discuss-phase.md": "5c5e8d8c2c9d95aa",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653",
|
||||
"gsd-core/workflows/discuss-phase.md": "b2538b3f8a15f7de",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "c7d4a3ff91655d24",
|
||||
"gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54",
|
||||
"gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "d06f0bea2ba0b240",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "3333b280afd68321",
|
||||
"gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "5502a67de7776853",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "ca3cc1ddfd19cd9d",
|
||||
"gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966",
|
||||
"gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261",
|
||||
"gsd-core/workflows/discuss-phase/modes/text.md": "da6d45207da4a988",
|
||||
"gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb",
|
||||
"gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f",
|
||||
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
|
||||
"gsd-core/workflows/do.md": "8f460af710c8f6a4",
|
||||
"gsd-core/workflows/docs-update.md": "f35922d15b7061c9",
|
||||
"gsd-core/workflows/edit-phase.md": "966a3eadd1bebc04",
|
||||
"gsd-core/workflows/eval-review.md": "f898936e2cfe4130",
|
||||
"gsd-core/workflows/execute-phase.md": "346e443b260e4f38",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "4e265392b3f2ba0e",
|
||||
"gsd-core/workflows/do.md": "152e9c5c512f79cb",
|
||||
"gsd-core/workflows/docs-update.md": "806ada831b961116",
|
||||
"gsd-core/workflows/edit-phase.md": "e5624ac6e3f8bef5",
|
||||
"gsd-core/workflows/eval-review.md": "dfcfb4f8ce031fae",
|
||||
"gsd-core/workflows/execute-phase.md": "5daeb8fac7cab295",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "8898e0ea533cc643",
|
||||
"gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80",
|
||||
"gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e",
|
||||
"gsd-core/workflows/execute-plan.md": "2c412310dce31a0b",
|
||||
"gsd-core/workflows/explore.md": "6c04f2e658d93261",
|
||||
"gsd-core/workflows/extract-learnings.md": "b6f01ca3d8f58de4",
|
||||
"gsd-core/workflows/execute-plan.md": "502a2498f6b27e38",
|
||||
"gsd-core/workflows/explore.md": "11523b829cc67c29",
|
||||
"gsd-core/workflows/extract-learnings.md": "a2e4836abdeb1fdb",
|
||||
"gsd-core/workflows/fast.md": "94136fb570d20a9d",
|
||||
"gsd-core/workflows/forensics.md": "0d500a3f5ab26913",
|
||||
"gsd-core/workflows/graduation.md": "47f1594c88c08501",
|
||||
"gsd-core/workflows/health.md": "107e3c72e76d9535",
|
||||
"gsd-core/workflows/forensics.md": "b4bde768fd27a982",
|
||||
"gsd-core/workflows/graduation.md": "00d1b7fe7ed8578b",
|
||||
"gsd-core/workflows/health.md": "e3cb8ff4e01e9e53",
|
||||
"gsd-core/workflows/help.md": "5d040504b9ab35e3",
|
||||
"gsd-core/workflows/help/modes/brief.md": "5fe077fbbdb5d9f7",
|
||||
"gsd-core/workflows/help/modes/default.md": "cc8ef97de634c995",
|
||||
"gsd-core/workflows/help/modes/full.md": "3ac1c1bb851da7a5",
|
||||
"gsd-core/workflows/help/modes/topic.md": "6762e41e3291ae24",
|
||||
"gsd-core/workflows/import.md": "3d3fa603ceb8bc9f",
|
||||
"gsd-core/workflows/import.md": "97861d522319d56e",
|
||||
"gsd-core/workflows/inbox.md": "437f981ef9ae7b26",
|
||||
"gsd-core/workflows/ingest-docs.md": "c859921c811ac11b",
|
||||
"gsd-core/workflows/insert-phase.md": "08dca838d831bb5b",
|
||||
"gsd-core/workflows/ingest-docs.md": "77d9103d8d5432f3",
|
||||
"gsd-core/workflows/insert-phase.md": "621f9e75725542b1",
|
||||
"gsd-core/workflows/list-phase-assumptions.md": "53dd4b69536c1bc3",
|
||||
"gsd-core/workflows/list-seeds.md": "b687f2a843032d65",
|
||||
"gsd-core/workflows/list-workspaces.md": "7f94e18b5c549453",
|
||||
"gsd-core/workflows/manager.md": "3ba7a3e8213c4b23",
|
||||
"gsd-core/workflows/map-codebase.md": "83d750aade709983",
|
||||
"gsd-core/workflows/milestone-summary.md": "e0cdfddbd39a9043",
|
||||
"gsd-core/workflows/mvp-phase.md": "344dd300e0cc1e74",
|
||||
"gsd-core/workflows/new-milestone.md": "a616efb0f82d1a11",
|
||||
"gsd-core/workflows/new-project.md": "5ffeef49fe73013e",
|
||||
"gsd-core/workflows/new-workspace.md": "017688423110ed66",
|
||||
"gsd-core/workflows/next.md": "13fb800f2472d970",
|
||||
"gsd-core/workflows/list-seeds.md": "0a466d04df300854",
|
||||
"gsd-core/workflows/list-workspaces.md": "6e5c402000090d7b",
|
||||
"gsd-core/workflows/manager.md": "a31f7e255dd7d01d",
|
||||
"gsd-core/workflows/map-codebase.md": "582bddef590de9c6",
|
||||
"gsd-core/workflows/milestone-summary.md": "8b6ceec4aa454b8a",
|
||||
"gsd-core/workflows/mvp-phase.md": "bfa668107be972ed",
|
||||
"gsd-core/workflows/new-milestone.md": "23d2135a555e95df",
|
||||
"gsd-core/workflows/new-project.md": "e6855b300fcac71e",
|
||||
"gsd-core/workflows/new-workspace.md": "fdd63a9adf030cb1",
|
||||
"gsd-core/workflows/next.md": "48bd4b5d54f0d1f8",
|
||||
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
|
||||
"gsd-core/workflows/note.md": "5a99eb396c744619",
|
||||
"gsd-core/workflows/pause-work.md": "f2b33bba5593d422",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "852f6d7c0c4299dc",
|
||||
"gsd-core/workflows/plan-phase.md": "8b1209958c31ca2f",
|
||||
"gsd-core/workflows/pause-work.md": "7bcbdf27ba957c8b",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "02fee851c82e3b25",
|
||||
"gsd-core/workflows/plan-phase.md": "468e782cc9390259",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "197c0590326371b2",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "49f58c3f75be3eb5",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "c635ecb8590a724e",
|
||||
"gsd-core/workflows/plant-seed.md": "10b92ae08a6fdede",
|
||||
"gsd-core/workflows/pr-branch.md": "c87db7ac8c28be1b",
|
||||
"gsd-core/workflows/profile-user.md": "14263db831230142",
|
||||
"gsd-core/workflows/progress.md": "893aa3c36983f74b",
|
||||
"gsd-core/workflows/quick.md": "3bafc0a59cc90d26",
|
||||
"gsd-core/workflows/reapply-patches.md": "39050f72601aec89",
|
||||
"gsd-core/workflows/remove-phase.md": "df9a45f0b1880999",
|
||||
"gsd-core/workflows/remove-workspace.md": "a7ca66db6b7c132c",
|
||||
"gsd-core/workflows/resume-project.md": "f28da1200e4545f4",
|
||||
"gsd-core/workflows/review.md": "f3c2e894941c9943",
|
||||
"gsd-core/workflows/scan.md": "003883d71c37da7d",
|
||||
"gsd-core/workflows/secure-phase.md": "29fc6b62c5c5dc62",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "10007f8382864bcd",
|
||||
"gsd-core/workflows/plant-seed.md": "7b795d7a1b4c9f06",
|
||||
"gsd-core/workflows/pr-branch.md": "f2a35833fe784a53",
|
||||
"gsd-core/workflows/profile-user.md": "02bc967c299a0136",
|
||||
"gsd-core/workflows/progress.md": "057699b34b6198f7",
|
||||
"gsd-core/workflows/quick.md": "a7fdf2de3ae30c95",
|
||||
"gsd-core/workflows/reapply-patches.md": "7915e40411490bbe",
|
||||
"gsd-core/workflows/remove-phase.md": "d030f80ca0df4fa9",
|
||||
"gsd-core/workflows/remove-workspace.md": "b8817a3a5907f5bc",
|
||||
"gsd-core/workflows/resume-project.md": "b18b51fd15cbce95",
|
||||
"gsd-core/workflows/review.md": "fbfa6eebcad41aa0",
|
||||
"gsd-core/workflows/scan.md": "54ff1ff60041d065",
|
||||
"gsd-core/workflows/secure-phase.md": "1d1c66ad9ea01bd2",
|
||||
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
|
||||
"gsd-core/workflows/settings-advanced.md": "b57c947edee905bc",
|
||||
"gsd-core/workflows/settings-integrations.md": "70515c5838fb9826",
|
||||
"gsd-core/workflows/settings.md": "b2d39d972650f5f3",
|
||||
"gsd-core/workflows/ship.md": "7b8fe9f89143e648",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "5f5ebb6a80d610c6",
|
||||
"gsd-core/workflows/sketch.md": "8319cedf3f93fc35",
|
||||
"gsd-core/workflows/smart-entry.md": "449238eb94abe187",
|
||||
"gsd-core/workflows/spec-phase.md": "8c480bd91f3cef6f",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "8467dadf2af758e6",
|
||||
"gsd-core/workflows/spike.md": "7727c07bb221c8cc",
|
||||
"gsd-core/workflows/stats.md": "76a42cbeaf6007c2",
|
||||
"gsd-core/workflows/settings-advanced.md": "895e94e9193c2de2",
|
||||
"gsd-core/workflows/settings-integrations.md": "351c5a6d0d5e27ed",
|
||||
"gsd-core/workflows/settings.md": "48d337eb7e3f141b",
|
||||
"gsd-core/workflows/ship.md": "d26fb5d3e965642a",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "c03f64e834b69540",
|
||||
"gsd-core/workflows/sketch.md": "04e0758c1a58881e",
|
||||
"gsd-core/workflows/smart-entry.md": "62456d35c69d7437",
|
||||
"gsd-core/workflows/spec-phase.md": "065cfb6c3bda023f",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "c86e04a0feb220a5",
|
||||
"gsd-core/workflows/spike.md": "53127654e77256bf",
|
||||
"gsd-core/workflows/stats.md": "01c24349370a0e6d",
|
||||
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
|
||||
"gsd-core/workflows/thread.md": "927e7eeefd2fcf5c",
|
||||
"gsd-core/workflows/transition.md": "cb8ec5affb7ebba1",
|
||||
"gsd-core/workflows/ui-phase.md": "db908f3bad5bc9f0",
|
||||
"gsd-core/workflows/ui-review.md": "7acfc485526d064b",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "0fb8291153e3937d",
|
||||
"gsd-core/workflows/thread.md": "6d075b5d26500e9d",
|
||||
"gsd-core/workflows/transition.md": "eee3435817fab185",
|
||||
"gsd-core/workflows/ui-phase.md": "e81783508b8b6819",
|
||||
"gsd-core/workflows/ui-review.md": "1ad3654435000881",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "66c17ad2e555e262",
|
||||
"gsd-core/workflows/undo.md": "96d2775f008b3a85",
|
||||
"gsd-core/workflows/update.md": "fd160e13f8b7e83c",
|
||||
"gsd-core/workflows/validate-phase.md": "2c6d7671fcaabcaa",
|
||||
"gsd-core/workflows/verify-phase.md": "98a995046bdb6c3c",
|
||||
"gsd-core/workflows/verify-work.md": "34e980a6950cd83c",
|
||||
"gsd-core/workflows/validate-phase.md": "50f37b705b6e44fb",
|
||||
"gsd-core/workflows/verify-phase.md": "7579af6cd757f644",
|
||||
"gsd-core/workflows/verify-work.md": "d77ace0fc4f33ff7",
|
||||
"hooks/gsd-check-update-worker.js": "cc1ef5f840f9dfc9",
|
||||
"hooks/gsd-check-update.js": "7b3a7983d5f1f5d3",
|
||||
"hooks/gsd-config-reload.js": "96546e0e8bb47904",
|
||||
@@ -415,8 +416,8 @@
|
||||
"skills/gsd-ns-context/skills/extract-learnings/SKILL.md": "48846bf26ccaf0e7",
|
||||
"skills/gsd-ns-context/skills/graphify/SKILL.md": "3d6341614add6ccd",
|
||||
"skills/gsd-ns-context/skills/map-codebase/SKILL.md": "51d6b970dca3c28e",
|
||||
"skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "a7261b5ead71cc58",
|
||||
"skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "646e59e76acd548f",
|
||||
"skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "c585b152e9d9d6d3",
|
||||
"skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "1a3267902234c607",
|
||||
"skills/gsd-ns-ideate/SKILL.md": "d70360a5f7e8ac90",
|
||||
"skills/gsd-ns-ideate/skills/capture/SKILL.md": "74651f6959cfbbd3",
|
||||
"skills/gsd-ns-ideate/skills/explore/SKILL.md": "bb8413dc283a5bb1",
|
||||
|
||||
213
tests/fixtures/golden-install-parity/claude.json
vendored
213
tests/fixtures/golden-install-parity/claude.json
vendored
@@ -1,47 +1,47 @@
|
||||
{
|
||||
".gsd-profile": "0e716a5fef4e6dc1",
|
||||
"agents/gsd-advisor-researcher.md": "6f1f17e206e2c0c4",
|
||||
"agents/gsd-ai-researcher.md": "e2236ee7b717c925",
|
||||
"agents/gsd-advisor-researcher.md": "7cdfe98e2baf606e",
|
||||
"agents/gsd-ai-researcher.md": "fa68db1fb2c6ee8a",
|
||||
"agents/gsd-assumptions-analyzer.md": "f94fdd67f70b4a5d",
|
||||
"agents/gsd-code-fixer.md": "3d5f67cfd24ac452",
|
||||
"agents/gsd-code-fixer.md": "78f5897024da1fcc",
|
||||
"agents/gsd-code-reviewer.md": "d626a828e8de3648",
|
||||
"agents/gsd-codebase-mapper.md": "8c2e9f2ce3aedf78",
|
||||
"agents/gsd-debug-session-manager.md": "767c0f43d47e89ad",
|
||||
"agents/gsd-debugger.md": "4d8a618121c8056a",
|
||||
"agents/gsd-debug-session-manager.md": "808092282a01943f",
|
||||
"agents/gsd-debugger.md": "77b44e85f02fbec7",
|
||||
"agents/gsd-doc-classifier.md": "4740eb4c4f6ac294",
|
||||
"agents/gsd-doc-synthesizer.md": "135bbdfb9053cbd8",
|
||||
"agents/gsd-doc-verifier.md": "4232dcf9076e3566",
|
||||
"agents/gsd-doc-writer.md": "8cb62907c6458111",
|
||||
"agents/gsd-domain-researcher.md": "5f7d366251b957fe",
|
||||
"agents/gsd-eval-auditor.md": "fea2759beff0a642",
|
||||
"agents/gsd-domain-researcher.md": "f8be56555689a970",
|
||||
"agents/gsd-eval-auditor.md": "88be0494a906eda5",
|
||||
"agents/gsd-eval-planner.md": "112f6730f23854e3",
|
||||
"agents/gsd-executor.md": "22fc2f17098a4d14",
|
||||
"agents/gsd-executor.md": "50b737a811d0a334",
|
||||
"agents/gsd-framework-selector.md": "c350ee693cb1aa4e",
|
||||
"agents/gsd-integration-checker.md": "c8b4e65dee89c8ea",
|
||||
"agents/gsd-intel-updater.md": "5b41e05f90ce89d9",
|
||||
"agents/gsd-mempalace-curator.md": "77b53f1b155242b4",
|
||||
"agents/gsd-intel-updater.md": "9fadfebd08f15244",
|
||||
"agents/gsd-mempalace-curator.md": "61c387c3fd9bae78",
|
||||
"agents/gsd-nyquist-auditor.md": "0bc0cdad7b3a0013",
|
||||
"agents/gsd-pattern-mapper.md": "b45b5e106775bec1",
|
||||
"agents/gsd-phase-researcher.md": "85217c69c1ed2ac6",
|
||||
"agents/gsd-plan-checker.md": "c70134c61b969589",
|
||||
"agents/gsd-planner.md": "aa68af11f852ecfd",
|
||||
"agents/gsd-project-researcher.md": "f468e96f8339d1e0",
|
||||
"agents/gsd-research-synthesizer.md": "7be02e47f4fd901b",
|
||||
"agents/gsd-phase-researcher.md": "5199acbf1770da2e",
|
||||
"agents/gsd-plan-checker.md": "a5b4e7222feef68f",
|
||||
"agents/gsd-planner.md": "7c2ae8b93b81cea4",
|
||||
"agents/gsd-project-researcher.md": "3e94e963ccd268ae",
|
||||
"agents/gsd-research-synthesizer.md": "f18c06f041f7a775",
|
||||
"agents/gsd-roadmapper.md": "8a7f1f1256a6aed5",
|
||||
"agents/gsd-security-auditor.md": "4f9fc3f654af4944",
|
||||
"agents/gsd-ui-auditor.md": "40c0dcc15bcfb9fb",
|
||||
"agents/gsd-ui-checker.md": "6e94b43fd459e10e",
|
||||
"agents/gsd-ui-researcher.md": "5e561130434efdb2",
|
||||
"agents/gsd-ui-researcher.md": "02c2d7582e8bbc44",
|
||||
"agents/gsd-user-profiler.md": "003276f85792cfda",
|
||||
"agents/gsd-verifier.md": "2271174b5aa20e31",
|
||||
"agents/gsd-verifier.md": "d62ffb1f520520c0",
|
||||
"gsd-core/VERSION": "ef0deccd81a6723c",
|
||||
"gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74",
|
||||
"gsd-core/bin/ensure-runtime-build.cjs": "51bc64467ab30f62",
|
||||
"gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47",
|
||||
"gsd-core/bin/gsd_run": "62d9b647ede212e6",
|
||||
"gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb",
|
||||
"gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "53f2da40d2c129c6",
|
||||
"gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269",
|
||||
"gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a",
|
||||
"gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904",
|
||||
"gsd-core/contexts/dev.md": "dcb0de9dce33cf41",
|
||||
@@ -106,7 +106,7 @@
|
||||
"gsd-core/references/planner-reviews.md": "da39eace09a10743",
|
||||
"gsd-core/references/planner-revision.md": "86ba8a511f081f05",
|
||||
"gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b",
|
||||
"gsd-core/references/planning-config.md": "35aa39fef2641311",
|
||||
"gsd-core/references/planning-config.md": "0af0ba68c2196514",
|
||||
"gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6",
|
||||
"gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020",
|
||||
"gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8",
|
||||
@@ -125,6 +125,7 @@
|
||||
"gsd-core/references/sketch-theme-system.md": "33e2e96e450456f8",
|
||||
"gsd-core/references/sketch-tooling.md": "df6c4f24c1c27611",
|
||||
"gsd-core/references/sketch-variant-patterns.md": "66c197aa4fb52810",
|
||||
"gsd-core/references/specless-probe-fallback.md": "5e400dc05a15e972",
|
||||
"gsd-core/references/spidr-splitting.md": "074ac154c0e4f906",
|
||||
"gsd-core/references/tdd.md": "e4708ede157478b6",
|
||||
"gsd-core/references/thinking-models-debug.md": "2da61022b16c4e7c",
|
||||
@@ -190,120 +191,120 @@
|
||||
"gsd-core/templates/user-profile.md": "20749f23e4c413fc",
|
||||
"gsd-core/templates/user-setup.md": "78b7d718b6e8d67c",
|
||||
"gsd-core/templates/verification-report.md": "dd5faa6254183731",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335",
|
||||
"gsd-core/workflows/add-backlog.md": "485c4b6673ddf832",
|
||||
"gsd-core/workflows/add-phase.md": "0d90083e9c17bec1",
|
||||
"gsd-core/workflows/add-tests.md": "330b3e7d969fc2d1",
|
||||
"gsd-core/workflows/add-todo.md": "8488f10f56ac24ca",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "a898d99b8d844215",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb",
|
||||
"gsd-core/workflows/add-backlog.md": "5095b6e69b4e380a",
|
||||
"gsd-core/workflows/add-phase.md": "27164a671e14a789",
|
||||
"gsd-core/workflows/add-tests.md": "930998905facefc3",
|
||||
"gsd-core/workflows/add-todo.md": "73934334ebbf5530",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "17017ec424e87b8d",
|
||||
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
|
||||
"gsd-core/workflows/audit-fix.md": "514d02c730349a35",
|
||||
"gsd-core/workflows/audit-milestone.md": "23c1e35f449933b8",
|
||||
"gsd-core/workflows/audit-uat.md": "e11db0d74c2a7405",
|
||||
"gsd-core/workflows/autonomous.md": "722397c04272dfaa",
|
||||
"gsd-core/workflows/check-todos.md": "6c2a43d1d3e86589",
|
||||
"gsd-core/workflows/cleanup.md": "0daa2f2720c111f1",
|
||||
"gsd-core/workflows/code-review-fix.md": "adb62c695b39ef61",
|
||||
"gsd-core/workflows/code-review.md": "6c40b95e799907d0",
|
||||
"gsd-core/workflows/complete-milestone.md": "dcf1182398efb1ca",
|
||||
"gsd-core/workflows/debug.md": "a9397fd35cca2240",
|
||||
"gsd-core/workflows/diagnose-issues.md": "75ffc381ac3059ff",
|
||||
"gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b",
|
||||
"gsd-core/workflows/audit-milestone.md": "5e9a35af57344e04",
|
||||
"gsd-core/workflows/audit-uat.md": "69dbdec25cae2f12",
|
||||
"gsd-core/workflows/autonomous.md": "69f12f004f1233a4",
|
||||
"gsd-core/workflows/check-todos.md": "fa637b6cc9be647c",
|
||||
"gsd-core/workflows/cleanup.md": "5cf0772521c192a4",
|
||||
"gsd-core/workflows/code-review-fix.md": "a416c764425cbb61",
|
||||
"gsd-core/workflows/code-review.md": "3999e5bc9ce9171e",
|
||||
"gsd-core/workflows/complete-milestone.md": "49a005d4a9521477",
|
||||
"gsd-core/workflows/debug.md": "d5856f61f3a1ff84",
|
||||
"gsd-core/workflows/diagnose-issues.md": "363684618298aecd",
|
||||
"gsd-core/workflows/discovery-phase.md": "6161c60d752d0058",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "46876f83547db40a",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "af66efe23bd54b1d",
|
||||
"gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6",
|
||||
"gsd-core/workflows/discuss-phase.md": "df56c8cd170b2150",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653",
|
||||
"gsd-core/workflows/discuss-phase.md": "6cbb63a540616e9d",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "c7d4a3ff91655d24",
|
||||
"gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54",
|
||||
"gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "d06f0bea2ba0b240",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "3333b280afd68321",
|
||||
"gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "ecdb88a9aa70d5bf",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "b16547a6b0423579",
|
||||
"gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966",
|
||||
"gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261",
|
||||
"gsd-core/workflows/discuss-phase/modes/text.md": "b62c9085d4dc2963",
|
||||
"gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb",
|
||||
"gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f",
|
||||
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
|
||||
"gsd-core/workflows/do.md": "56215b98e26448bc",
|
||||
"gsd-core/workflows/docs-update.md": "63082608d3ae92be",
|
||||
"gsd-core/workflows/edit-phase.md": "8323bfe10faa0c0a",
|
||||
"gsd-core/workflows/eval-review.md": "f59e8329dae1e528",
|
||||
"gsd-core/workflows/execute-phase.md": "4aa452149551956b",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "facb0e816d87a0c7",
|
||||
"gsd-core/workflows/do.md": "032ea8e1d5a13d3b",
|
||||
"gsd-core/workflows/docs-update.md": "98c30bec9350542f",
|
||||
"gsd-core/workflows/edit-phase.md": "a3ab51739c5c021c",
|
||||
"gsd-core/workflows/eval-review.md": "f47fd1a7a1ca3308",
|
||||
"gsd-core/workflows/execute-phase.md": "fe39dd64ff9db8f6",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "c133828cf177a772",
|
||||
"gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80",
|
||||
"gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e",
|
||||
"gsd-core/workflows/execute-plan.md": "cce1a33fe9a0a32d",
|
||||
"gsd-core/workflows/explore.md": "b9eea1bac358c9ce",
|
||||
"gsd-core/workflows/extract-learnings.md": "d8177b0c13b7e5ee",
|
||||
"gsd-core/workflows/execute-plan.md": "8d77786e0842fefe",
|
||||
"gsd-core/workflows/explore.md": "aee57d95497ca50a",
|
||||
"gsd-core/workflows/extract-learnings.md": "ce4b5388074f19a3",
|
||||
"gsd-core/workflows/fast.md": "54fe93778b45a7eb",
|
||||
"gsd-core/workflows/forensics.md": "c01da0178fb97b21",
|
||||
"gsd-core/workflows/graduation.md": "47f1594c88c08501",
|
||||
"gsd-core/workflows/health.md": "f934b1f1e9f3ae72",
|
||||
"gsd-core/workflows/forensics.md": "ec9dc257272a6980",
|
||||
"gsd-core/workflows/graduation.md": "00d1b7fe7ed8578b",
|
||||
"gsd-core/workflows/health.md": "9fd7fe8c7c99b0db",
|
||||
"gsd-core/workflows/help.md": "5d040504b9ab35e3",
|
||||
"gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495",
|
||||
"gsd-core/workflows/help/modes/default.md": "b544113eb9aa54fa",
|
||||
"gsd-core/workflows/help/modes/full.md": "93cbdf7e542115a1",
|
||||
"gsd-core/workflows/help/modes/topic.md": "899d7168a485297f",
|
||||
"gsd-core/workflows/import.md": "6e8acff8c3918795",
|
||||
"gsd-core/workflows/import.md": "b40557b17ca31024",
|
||||
"gsd-core/workflows/inbox.md": "91aac6360e1a8672",
|
||||
"gsd-core/workflows/ingest-docs.md": "25832c784e8812e6",
|
||||
"gsd-core/workflows/insert-phase.md": "964ca91863a8749a",
|
||||
"gsd-core/workflows/ingest-docs.md": "a0a58450d457ae35",
|
||||
"gsd-core/workflows/insert-phase.md": "0ab06e370253622b",
|
||||
"gsd-core/workflows/list-phase-assumptions.md": "2a6b6a5acfb7742c",
|
||||
"gsd-core/workflows/list-seeds.md": "5a46337f55ae8453",
|
||||
"gsd-core/workflows/list-workspaces.md": "418570fbc8b938da",
|
||||
"gsd-core/workflows/manager.md": "e39dd3c23a782eb5",
|
||||
"gsd-core/workflows/map-codebase.md": "a45a9aa5c10aeeed",
|
||||
"gsd-core/workflows/milestone-summary.md": "ad8e69fcb3463ce4",
|
||||
"gsd-core/workflows/mvp-phase.md": "344dd300e0cc1e74",
|
||||
"gsd-core/workflows/new-milestone.md": "d93e3fd29f4f77d4",
|
||||
"gsd-core/workflows/new-project.md": "0ea70b800c86fde1",
|
||||
"gsd-core/workflows/new-workspace.md": "04356c9b675da7c9",
|
||||
"gsd-core/workflows/next.md": "ef30b829a6d5c5f6",
|
||||
"gsd-core/workflows/list-seeds.md": "da9511b569ada7f9",
|
||||
"gsd-core/workflows/list-workspaces.md": "9b78bb9f71029169",
|
||||
"gsd-core/workflows/manager.md": "c0b571445b452f2b",
|
||||
"gsd-core/workflows/map-codebase.md": "27c356aa00fb022a",
|
||||
"gsd-core/workflows/milestone-summary.md": "e7692ea6a9ca3653",
|
||||
"gsd-core/workflows/mvp-phase.md": "bfa668107be972ed",
|
||||
"gsd-core/workflows/new-milestone.md": "7c957068b523ff47",
|
||||
"gsd-core/workflows/new-project.md": "4184d47a8797dd4e",
|
||||
"gsd-core/workflows/new-workspace.md": "668cd5038c76c771",
|
||||
"gsd-core/workflows/next.md": "ef1b4c60ea3ddbc9",
|
||||
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
|
||||
"gsd-core/workflows/note.md": "42b66686b2c102cb",
|
||||
"gsd-core/workflows/pause-work.md": "5716362557f44ce4",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "1b43d12812f7bc1e",
|
||||
"gsd-core/workflows/plan-phase.md": "6978a15b5232b310",
|
||||
"gsd-core/workflows/pause-work.md": "0be71264eafd16dc",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "1976bf2001969719",
|
||||
"gsd-core/workflows/plan-phase.md": "bdfb0bae09b3c29e",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "197c0590326371b2",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "e2e8a0fc1fd49101",
|
||||
"gsd-core/workflows/plant-seed.md": "af50e9f10d3cc6e1",
|
||||
"gsd-core/workflows/pr-branch.md": "ab157cd8e49621dd",
|
||||
"gsd-core/workflows/profile-user.md": "ff3820a27731ceb8",
|
||||
"gsd-core/workflows/progress.md": "bd1ecf9207331bda",
|
||||
"gsd-core/workflows/quick.md": "bd56a6313d5ed43c",
|
||||
"gsd-core/workflows/reapply-patches.md": "ba9406b60f2c4041",
|
||||
"gsd-core/workflows/remove-phase.md": "ada8a0546c686483",
|
||||
"gsd-core/workflows/remove-workspace.md": "f3ab3a88a7e9e1ed",
|
||||
"gsd-core/workflows/resume-project.md": "7f8dc986f0f35d96",
|
||||
"gsd-core/workflows/review.md": "5cd71e81c4ace401",
|
||||
"gsd-core/workflows/scan.md": "47371c2073d6c0be",
|
||||
"gsd-core/workflows/secure-phase.md": "59d3c50aba8c9a6c",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "414df04b7ddff73c",
|
||||
"gsd-core/workflows/plant-seed.md": "936a848f1d6c409e",
|
||||
"gsd-core/workflows/pr-branch.md": "c8827e8a15426bf5",
|
||||
"gsd-core/workflows/profile-user.md": "4e17ead7b8335ad2",
|
||||
"gsd-core/workflows/progress.md": "ff1627b59dcce0f9",
|
||||
"gsd-core/workflows/quick.md": "992dea74dfdb39e7",
|
||||
"gsd-core/workflows/reapply-patches.md": "2d7dada9edec108b",
|
||||
"gsd-core/workflows/remove-phase.md": "f76e1c2a4dd31a09",
|
||||
"gsd-core/workflows/remove-workspace.md": "0e73844f0f41cbc3",
|
||||
"gsd-core/workflows/resume-project.md": "3dcaa7abe1800d35",
|
||||
"gsd-core/workflows/review.md": "a1d3ebce6222ff72",
|
||||
"gsd-core/workflows/scan.md": "8e1bbf2eed1752ca",
|
||||
"gsd-core/workflows/secure-phase.md": "b2b9100ff79d6017",
|
||||
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
|
||||
"gsd-core/workflows/settings-advanced.md": "02f7ef84f976bda4",
|
||||
"gsd-core/workflows/settings-integrations.md": "53649313d20694ae",
|
||||
"gsd-core/workflows/settings.md": "3d994d669d3fb321",
|
||||
"gsd-core/workflows/ship.md": "12e8e58c077a891a",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "121ed4b8127abf04",
|
||||
"gsd-core/workflows/sketch.md": "737c0492686fea2d",
|
||||
"gsd-core/workflows/smart-entry.md": "ad20cf74ae2e8291",
|
||||
"gsd-core/workflows/spec-phase.md": "82150c52a9077602",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "e2704024992b3fee",
|
||||
"gsd-core/workflows/spike.md": "6dce83a2c5e7e49c",
|
||||
"gsd-core/workflows/stats.md": "e7852c5d8f2b05a9",
|
||||
"gsd-core/workflows/settings-advanced.md": "e0e8c31a4959e872",
|
||||
"gsd-core/workflows/settings-integrations.md": "b503bf4784877aa9",
|
||||
"gsd-core/workflows/settings.md": "3cbb449c1e02fe29",
|
||||
"gsd-core/workflows/ship.md": "f8eece9ef821fc7c",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "fcef0ef795f8bfc5",
|
||||
"gsd-core/workflows/sketch.md": "dc9645b2ee28559d",
|
||||
"gsd-core/workflows/smart-entry.md": "9d35a3094fb64ea0",
|
||||
"gsd-core/workflows/spec-phase.md": "f5c7b0545d4507b1",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "89a8d7fbc74ce8f2",
|
||||
"gsd-core/workflows/spike.md": "aae8bcad15642645",
|
||||
"gsd-core/workflows/stats.md": "17b4f2059f4b4ef2",
|
||||
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
|
||||
"gsd-core/workflows/thread.md": "3b2c560d7189576d",
|
||||
"gsd-core/workflows/transition.md": "f6731bbb766929e7",
|
||||
"gsd-core/workflows/ui-phase.md": "deaf9eff81cb6733",
|
||||
"gsd-core/workflows/ui-review.md": "7b488a7486a6b7cf",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "328664400a001fd5",
|
||||
"gsd-core/workflows/thread.md": "5ad0e0d5ce7e0d11",
|
||||
"gsd-core/workflows/transition.md": "96ce39403ca69594",
|
||||
"gsd-core/workflows/ui-phase.md": "790e5982e5b715c3",
|
||||
"gsd-core/workflows/ui-review.md": "51945fda8e931f99",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "92dbc48e9a7162aa",
|
||||
"gsd-core/workflows/undo.md": "791e0bf96d9a057f",
|
||||
"gsd-core/workflows/update.md": "f9e7d8a760d0d3c8",
|
||||
"gsd-core/workflows/validate-phase.md": "2ac231dc541441c2",
|
||||
"gsd-core/workflows/verify-phase.md": "0d4ffabc1caa473a",
|
||||
"gsd-core/workflows/verify-work.md": "efe57bdbbb3af03f",
|
||||
"gsd-core/workflows/validate-phase.md": "2aa540f2c2479501",
|
||||
"gsd-core/workflows/verify-phase.md": "15a999f82868ad29",
|
||||
"gsd-core/workflows/verify-work.md": "ea61f9e88a44b68b",
|
||||
"hooks/gsd-check-update-worker.js": "a530efdb5fdc0da3",
|
||||
"hooks/gsd-check-update.js": "25cde66a12d6b886",
|
||||
"hooks/gsd-config-reload.js": "96546e0e8bb47904",
|
||||
@@ -367,8 +368,8 @@
|
||||
"skills/gsd-ingest-docs/SKILL.md": "eb85e654917a503a",
|
||||
"skills/gsd-manager/SKILL.md": "1370d93741e47828",
|
||||
"skills/gsd-map-codebase/SKILL.md": "5009595dbde69739",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "40a31ad049374297",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "c3f412d5a64f3921",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "e9b66db79fce0a2f",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "9bfa9e76c7a10e26",
|
||||
"skills/gsd-milestone-summary/SKILL.md": "33d51a325d314f3a",
|
||||
"skills/gsd-mvp-phase/SKILL.md": "f9a1348c6c297579",
|
||||
"skills/gsd-new-milestone/SKILL.md": "ac99ffb8a966fe9d",
|
||||
|
||||
207
tests/fixtures/golden-install-parity/cline.json
vendored
207
tests/fixtures/golden-install-parity/cline.json
vendored
@@ -7,45 +7,45 @@
|
||||
"agents/gsd-advisor-researcher.md": "e5be2680b690c198",
|
||||
"agents/gsd-ai-researcher.md": "49ebcbe6985b86c9",
|
||||
"agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef",
|
||||
"agents/gsd-code-fixer.md": "6aa74a2fb2ad244a",
|
||||
"agents/gsd-code-fixer.md": "353b89de3bbb4737",
|
||||
"agents/gsd-code-reviewer.md": "e5ec12d4d409e800",
|
||||
"agents/gsd-codebase-mapper.md": "e5b7941bdda53c91",
|
||||
"agents/gsd-debug-session-manager.md": "a9d4e43e4d2e327a",
|
||||
"agents/gsd-debugger.md": "b1f3af91f0e651c8",
|
||||
"agents/gsd-debug-session-manager.md": "fc39ba45364ee4fd",
|
||||
"agents/gsd-debugger.md": "dc92b6a909139c62",
|
||||
"agents/gsd-doc-classifier.md": "f7c361b91cc71a15",
|
||||
"agents/gsd-doc-synthesizer.md": "f4e6ca19363e4b0f",
|
||||
"agents/gsd-doc-verifier.md": "b60290c9d9f6d8d2",
|
||||
"agents/gsd-doc-writer.md": "27655a8cfdeb97ee",
|
||||
"agents/gsd-domain-researcher.md": "0fecdaea86466a56",
|
||||
"agents/gsd-eval-auditor.md": "36c44303085df2f8",
|
||||
"agents/gsd-eval-auditor.md": "90b5d1909977df61",
|
||||
"agents/gsd-eval-planner.md": "3ddea88a69b4da3f",
|
||||
"agents/gsd-executor.md": "441e624e9685e505",
|
||||
"agents/gsd-executor.md": "806bdb1313ead84d",
|
||||
"agents/gsd-framework-selector.md": "564669d479433f15",
|
||||
"agents/gsd-integration-checker.md": "1bbbdd3d420b994e",
|
||||
"agents/gsd-intel-updater.md": "42c40fffbc720d0b",
|
||||
"agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1",
|
||||
"agents/gsd-intel-updater.md": "b084fd8df5f13f2a",
|
||||
"agents/gsd-mempalace-curator.md": "63676937f8970bf3",
|
||||
"agents/gsd-nyquist-auditor.md": "4f9bba7b9762835d",
|
||||
"agents/gsd-pattern-mapper.md": "b526065fd2efa19c",
|
||||
"agents/gsd-phase-researcher.md": "c507db2ba66038f4",
|
||||
"agents/gsd-plan-checker.md": "a609245dbdc4ef2b",
|
||||
"agents/gsd-planner.md": "ae6bf9def31a8eec",
|
||||
"agents/gsd-project-researcher.md": "049f816c6caa4316",
|
||||
"agents/gsd-research-synthesizer.md": "2f7dcbff50371d4c",
|
||||
"agents/gsd-phase-researcher.md": "56b77237e2d044bb",
|
||||
"agents/gsd-plan-checker.md": "3a2bc105b4220859",
|
||||
"agents/gsd-planner.md": "5a3e05392dbfce2f",
|
||||
"agents/gsd-project-researcher.md": "5a9192efdc45fd11",
|
||||
"agents/gsd-research-synthesizer.md": "4b9faffa7936b36c",
|
||||
"agents/gsd-roadmapper.md": "bbb23d3097911516",
|
||||
"agents/gsd-security-auditor.md": "c35c8ec2f85b331f",
|
||||
"agents/gsd-ui-auditor.md": "9338efa31b9b7b99",
|
||||
"agents/gsd-ui-checker.md": "6ed8cd036613da1c",
|
||||
"agents/gsd-ui-researcher.md": "eea2dfddf30aec9d",
|
||||
"agents/gsd-ui-researcher.md": "7496c0d22e818603",
|
||||
"agents/gsd-user-profiler.md": "622220df0654b6bf",
|
||||
"agents/gsd-verifier.md": "75912e9cadd83eb3",
|
||||
"agents/gsd-verifier.md": "5645dfb20b787f01",
|
||||
"gsd-core/VERSION": "ef0deccd81a6723c",
|
||||
"gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74",
|
||||
"gsd-core/bin/ensure-runtime-build.cjs": "476aa24e8c4f03cf",
|
||||
"gsd-core/bin/gsd-tools.cjs": "13640341aa311ae3",
|
||||
"gsd-core/bin/gsd_run": "62d9b647ede212e6",
|
||||
"gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb",
|
||||
"gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "53f2da40d2c129c6",
|
||||
"gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269",
|
||||
"gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a",
|
||||
"gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904",
|
||||
"gsd-core/contexts/dev.md": "dcb0de9dce33cf41",
|
||||
@@ -110,7 +110,7 @@
|
||||
"gsd-core/references/planner-reviews.md": "dda0193a0fbd4947",
|
||||
"gsd-core/references/planner-revision.md": "86ba8a511f081f05",
|
||||
"gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b",
|
||||
"gsd-core/references/planning-config.md": "15a5fc63268379d4",
|
||||
"gsd-core/references/planning-config.md": "7aec92dba7ec594c",
|
||||
"gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6",
|
||||
"gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020",
|
||||
"gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8",
|
||||
@@ -129,6 +129,7 @@
|
||||
"gsd-core/references/sketch-theme-system.md": "33e2e96e450456f8",
|
||||
"gsd-core/references/sketch-tooling.md": "df6c4f24c1c27611",
|
||||
"gsd-core/references/sketch-variant-patterns.md": "66c197aa4fb52810",
|
||||
"gsd-core/references/specless-probe-fallback.md": "be4f9fe09213210b",
|
||||
"gsd-core/references/spidr-splitting.md": "074ac154c0e4f906",
|
||||
"gsd-core/references/tdd.md": "e4708ede157478b6",
|
||||
"gsd-core/references/thinking-models-debug.md": "2da61022b16c4e7c",
|
||||
@@ -194,120 +195,120 @@
|
||||
"gsd-core/templates/user-profile.md": "20749f23e4c413fc",
|
||||
"gsd-core/templates/user-setup.md": "78b7d718b6e8d67c",
|
||||
"gsd-core/templates/verification-report.md": "dd5faa6254183731",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335",
|
||||
"gsd-core/workflows/add-backlog.md": "6c4393113fa9d209",
|
||||
"gsd-core/workflows/add-phase.md": "cac9b86f66ab26f5",
|
||||
"gsd-core/workflows/add-tests.md": "dd80832a428afb45",
|
||||
"gsd-core/workflows/add-todo.md": "b71e80304fe484eb",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "5159c6bdf102f74b",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb",
|
||||
"gsd-core/workflows/add-backlog.md": "805471417ad921b4",
|
||||
"gsd-core/workflows/add-phase.md": "38a6397d692b6256",
|
||||
"gsd-core/workflows/add-tests.md": "3182b4a48b60fc0f",
|
||||
"gsd-core/workflows/add-todo.md": "2ee36f06763af56b",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "e1216f51ba0662f2",
|
||||
"gsd-core/workflows/analyze-dependencies.md": "52942af10f140717",
|
||||
"gsd-core/workflows/audit-fix.md": "47c29d04bab02b27",
|
||||
"gsd-core/workflows/audit-milestone.md": "2266710d0ae48932",
|
||||
"gsd-core/workflows/audit-uat.md": "1fb7b2ab9d587c8f",
|
||||
"gsd-core/workflows/autonomous.md": "cc5217b1b2238a4c",
|
||||
"gsd-core/workflows/check-todos.md": "32fdf33f5dc8bdde",
|
||||
"gsd-core/workflows/cleanup.md": "b0ebfc48792b407b",
|
||||
"gsd-core/workflows/code-review-fix.md": "b946fe7bcb303852",
|
||||
"gsd-core/workflows/code-review.md": "0b24efcfa71a2ed2",
|
||||
"gsd-core/workflows/complete-milestone.md": "c0808127038a8f86",
|
||||
"gsd-core/workflows/debug.md": "f42e8e3cbc298694",
|
||||
"gsd-core/workflows/diagnose-issues.md": "e616d0d730328d68",
|
||||
"gsd-core/workflows/audit-fix.md": "85a83f15012e220d",
|
||||
"gsd-core/workflows/audit-milestone.md": "7e68a0d33382fbca",
|
||||
"gsd-core/workflows/audit-uat.md": "2ab2975014fbb210",
|
||||
"gsd-core/workflows/autonomous.md": "cf705fcbc207e84a",
|
||||
"gsd-core/workflows/check-todos.md": "ab6239efbf42077b",
|
||||
"gsd-core/workflows/cleanup.md": "869f953fb25e57a7",
|
||||
"gsd-core/workflows/code-review-fix.md": "40d723ec1c6b45d1",
|
||||
"gsd-core/workflows/code-review.md": "4aee640e6e6951ce",
|
||||
"gsd-core/workflows/complete-milestone.md": "512494b0d8c17777",
|
||||
"gsd-core/workflows/debug.md": "1d138ad68a5f94dd",
|
||||
"gsd-core/workflows/diagnose-issues.md": "ed74414bee6a146f",
|
||||
"gsd-core/workflows/discovery-phase.md": "3ba7cfb89fb1e761",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "89987fd183e0d552",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "dbb54ab5455a1e49",
|
||||
"gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a",
|
||||
"gsd-core/workflows/discuss-phase.md": "a290d5ee19607bb7",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "250de9aae90daebc",
|
||||
"gsd-core/workflows/discuss-phase.md": "17ef5303bf8c61b2",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "711bdeb87a76fe72",
|
||||
"gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54",
|
||||
"gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "d6392f268422768c",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "a677457cfcf26929",
|
||||
"gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "1b26642897eebb36",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "d7f857f6d916084a",
|
||||
"gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966",
|
||||
"gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261",
|
||||
"gsd-core/workflows/discuss-phase/modes/text.md": "e38583ffc6743580",
|
||||
"gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb",
|
||||
"gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f",
|
||||
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
|
||||
"gsd-core/workflows/do.md": "a35bbd09f381d940",
|
||||
"gsd-core/workflows/docs-update.md": "39f288623a8f6f32",
|
||||
"gsd-core/workflows/edit-phase.md": "9c9fadc047c61d74",
|
||||
"gsd-core/workflows/eval-review.md": "3e1d7829ed2ed494",
|
||||
"gsd-core/workflows/execute-phase.md": "5c56112513a04340",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "67ebc93f51968cb6",
|
||||
"gsd-core/workflows/do.md": "491de71927bca5a0",
|
||||
"gsd-core/workflows/docs-update.md": "4aee7d852ab26710",
|
||||
"gsd-core/workflows/edit-phase.md": "db501e21c762d2b2",
|
||||
"gsd-core/workflows/eval-review.md": "e211cca4eea94930",
|
||||
"gsd-core/workflows/execute-phase.md": "61b798388f3c28d7",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "84b49fd65d290399",
|
||||
"gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "e3cb789a350dcadc",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "bcb4ab75df626846",
|
||||
"gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e",
|
||||
"gsd-core/workflows/execute-plan.md": "0c5551f99ee0a017",
|
||||
"gsd-core/workflows/explore.md": "e83af8ceae314cf9",
|
||||
"gsd-core/workflows/extract-learnings.md": "6f39375b7dc775f9",
|
||||
"gsd-core/workflows/execute-plan.md": "81458a19cf02a5bc",
|
||||
"gsd-core/workflows/explore.md": "28856a6b0198064b",
|
||||
"gsd-core/workflows/extract-learnings.md": "b649ff8ecff388c1",
|
||||
"gsd-core/workflows/fast.md": "94136fb570d20a9d",
|
||||
"gsd-core/workflows/forensics.md": "9fc65a8eed5d8bfc",
|
||||
"gsd-core/workflows/graduation.md": "16fedecda36769eb",
|
||||
"gsd-core/workflows/health.md": "788fad84fa42eb9f",
|
||||
"gsd-core/workflows/forensics.md": "9de19e3792169aa3",
|
||||
"gsd-core/workflows/graduation.md": "ca7fa951a963d84b",
|
||||
"gsd-core/workflows/health.md": "295e170806820a94",
|
||||
"gsd-core/workflows/help.md": "5d040504b9ab35e3",
|
||||
"gsd-core/workflows/help/modes/brief.md": "5fe077fbbdb5d9f7",
|
||||
"gsd-core/workflows/help/modes/default.md": "77c34f4a77dec02c",
|
||||
"gsd-core/workflows/help/modes/full.md": "1bf502890828ada8",
|
||||
"gsd-core/workflows/help/modes/topic.md": "6762e41e3291ae24",
|
||||
"gsd-core/workflows/import.md": "96ec687c5cfe84ac",
|
||||
"gsd-core/workflows/import.md": "64c8031374b39376",
|
||||
"gsd-core/workflows/inbox.md": "437f981ef9ae7b26",
|
||||
"gsd-core/workflows/ingest-docs.md": "7d0517356c9f2619",
|
||||
"gsd-core/workflows/insert-phase.md": "147f0009ec74b589",
|
||||
"gsd-core/workflows/ingest-docs.md": "62761071f8391015",
|
||||
"gsd-core/workflows/insert-phase.md": "37fb13804b4e61f2",
|
||||
"gsd-core/workflows/list-phase-assumptions.md": "53dd4b69536c1bc3",
|
||||
"gsd-core/workflows/list-seeds.md": "25050c5e1b2b7176",
|
||||
"gsd-core/workflows/list-workspaces.md": "8f0707ecbc395856",
|
||||
"gsd-core/workflows/manager.md": "05eee19fe93c063d",
|
||||
"gsd-core/workflows/map-codebase.md": "14c4995c73a671c7",
|
||||
"gsd-core/workflows/milestone-summary.md": "20e56b9e3902e1d2",
|
||||
"gsd-core/workflows/mvp-phase.md": "3e3936e1f247ac7c",
|
||||
"gsd-core/workflows/new-milestone.md": "4fcf29b3cbcd9f83",
|
||||
"gsd-core/workflows/new-project.md": "66bf6135f54ece0e",
|
||||
"gsd-core/workflows/new-workspace.md": "f5eed5dd9a21878f",
|
||||
"gsd-core/workflows/next.md": "3f8b61a35587a021",
|
||||
"gsd-core/workflows/list-seeds.md": "d3b2783b53d96746",
|
||||
"gsd-core/workflows/list-workspaces.md": "e2d7ee5e70395c1d",
|
||||
"gsd-core/workflows/manager.md": "3ae982361d3cbb06",
|
||||
"gsd-core/workflows/map-codebase.md": "893f13a40162ce23",
|
||||
"gsd-core/workflows/milestone-summary.md": "04427b0abe11968d",
|
||||
"gsd-core/workflows/mvp-phase.md": "e6a902c3308345f2",
|
||||
"gsd-core/workflows/new-milestone.md": "2804d6f976923412",
|
||||
"gsd-core/workflows/new-project.md": "f5799451fb7c1983",
|
||||
"gsd-core/workflows/new-workspace.md": "277c868dc684ad05",
|
||||
"gsd-core/workflows/next.md": "e64c75922be6d8e2",
|
||||
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
|
||||
"gsd-core/workflows/note.md": "5a99eb396c744619",
|
||||
"gsd-core/workflows/pause-work.md": "3530607514b0ac00",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "bafdc6945cd2bd87",
|
||||
"gsd-core/workflows/plan-phase.md": "46db1a845f25a579",
|
||||
"gsd-core/workflows/pause-work.md": "9c1acf8c30a244fd",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "95ca791b0867fe2d",
|
||||
"gsd-core/workflows/plan-phase.md": "fe32922f857cd1d5",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "4b0a2cb0f4f28179",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "ae59c247ad4a57d2",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "090c31e22b1508fe",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "96ccbbf9e482ea8d",
|
||||
"gsd-core/workflows/plant-seed.md": "a2cdd513663226f1",
|
||||
"gsd-core/workflows/pr-branch.md": "9923878a4f6a2d91",
|
||||
"gsd-core/workflows/profile-user.md": "26f74db0a7fcd268",
|
||||
"gsd-core/workflows/progress.md": "9f326d63afb4b76b",
|
||||
"gsd-core/workflows/quick.md": "10051a9b41d5d210",
|
||||
"gsd-core/workflows/reapply-patches.md": "eb4272145a117904",
|
||||
"gsd-core/workflows/remove-phase.md": "e336350f8113a328",
|
||||
"gsd-core/workflows/remove-workspace.md": "e685dfbd736dfd90",
|
||||
"gsd-core/workflows/resume-project.md": "e23981178fa37b3d",
|
||||
"gsd-core/workflows/review.md": "c2b3fcc5bfc80038",
|
||||
"gsd-core/workflows/scan.md": "dfd92717caea0ce7",
|
||||
"gsd-core/workflows/secure-phase.md": "cf78183f06a02582",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "2cdba6216184aac4",
|
||||
"gsd-core/workflows/plant-seed.md": "d0d63f83ae7c939b",
|
||||
"gsd-core/workflows/pr-branch.md": "15ccec6bd303ea46",
|
||||
"gsd-core/workflows/profile-user.md": "21955dc3f74c66df",
|
||||
"gsd-core/workflows/progress.md": "ec78c08395cc39f5",
|
||||
"gsd-core/workflows/quick.md": "4b763c75164e0f1d",
|
||||
"gsd-core/workflows/reapply-patches.md": "4cfdb59f5d8e727e",
|
||||
"gsd-core/workflows/remove-phase.md": "61b68a4af414e3c2",
|
||||
"gsd-core/workflows/remove-workspace.md": "411bfff942216185",
|
||||
"gsd-core/workflows/resume-project.md": "f8f71b5a98374b85",
|
||||
"gsd-core/workflows/review.md": "f7d5b0f64631adea",
|
||||
"gsd-core/workflows/scan.md": "db0c48c3963f9a8b",
|
||||
"gsd-core/workflows/secure-phase.md": "c51b86e369574195",
|
||||
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
|
||||
"gsd-core/workflows/settings-advanced.md": "e08245a5a65dcec2",
|
||||
"gsd-core/workflows/settings-integrations.md": "76eee76d6eb57657",
|
||||
"gsd-core/workflows/settings.md": "f6c7aa7ceb99078b",
|
||||
"gsd-core/workflows/ship.md": "5f931a25ea9102a4",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "1f44789553180d84",
|
||||
"gsd-core/workflows/sketch.md": "2226779b6003a71c",
|
||||
"gsd-core/workflows/smart-entry.md": "9a64f43927641ca4",
|
||||
"gsd-core/workflows/spec-phase.md": "55d727dbf400ed9a",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "846958e0012a0899",
|
||||
"gsd-core/workflows/spike.md": "868b15cdf229cc43",
|
||||
"gsd-core/workflows/stats.md": "f9241bb65770c5a4",
|
||||
"gsd-core/workflows/settings-advanced.md": "39c2dc5663866fae",
|
||||
"gsd-core/workflows/settings-integrations.md": "7e9fbe941882c4f6",
|
||||
"gsd-core/workflows/settings.md": "bc0e1b43249e32b0",
|
||||
"gsd-core/workflows/ship.md": "c3db35c8d1b398c1",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "91f40fc816293e3c",
|
||||
"gsd-core/workflows/sketch.md": "92a8bab2605469fb",
|
||||
"gsd-core/workflows/smart-entry.md": "4ca661156b9c274f",
|
||||
"gsd-core/workflows/spec-phase.md": "d6a260dd86a52660",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "693949a4e10e66bd",
|
||||
"gsd-core/workflows/spike.md": "204e742c846ee0d9",
|
||||
"gsd-core/workflows/stats.md": "5cfea82b894eee3c",
|
||||
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
|
||||
"gsd-core/workflows/thread.md": "d71b1e815925c5cc",
|
||||
"gsd-core/workflows/transition.md": "b9e41eb751375faf",
|
||||
"gsd-core/workflows/ui-phase.md": "dfc93789f7fa93f5",
|
||||
"gsd-core/workflows/ui-review.md": "8cd9605add21301e",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "ceff456b1e9d94d8",
|
||||
"gsd-core/workflows/thread.md": "4a009fd2cc4387a7",
|
||||
"gsd-core/workflows/transition.md": "fe82e77df8dceb1b",
|
||||
"gsd-core/workflows/ui-phase.md": "06f1f80de620a319",
|
||||
"gsd-core/workflows/ui-review.md": "0af83311f5e41f48",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "b4e64685b40bce09",
|
||||
"gsd-core/workflows/undo.md": "96d2775f008b3a85",
|
||||
"gsd-core/workflows/update.md": "165beec33490bd28",
|
||||
"gsd-core/workflows/validate-phase.md": "5b4ae14c87859bd2",
|
||||
"gsd-core/workflows/verify-phase.md": "20e90407e1e531fc",
|
||||
"gsd-core/workflows/verify-work.md": "6fa216623778c541",
|
||||
"gsd-core/workflows/validate-phase.md": "54687a0f2a562fc4",
|
||||
"gsd-core/workflows/verify-phase.md": "5caca0023bc88a9a",
|
||||
"gsd-core/workflows/verify-work.md": "a327274299317cb1",
|
||||
"scripts/changeset/README.md": "86ff89331dfd94b2",
|
||||
"scripts/changeset/cli.cjs": "68f92a344b199271",
|
||||
"scripts/changeset/github-release-notes.cjs": "795677f0c009b132",
|
||||
@@ -326,8 +327,8 @@
|
||||
"skills/gsd-ns-context/skills/extract-learnings/SKILL.md": "d39269bea995fabc",
|
||||
"skills/gsd-ns-context/skills/graphify/SKILL.md": "030050fcd08d129d",
|
||||
"skills/gsd-ns-context/skills/map-codebase/SKILL.md": "19aec854da15f77b",
|
||||
"skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "588ddf4fbf3ebe65",
|
||||
"skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "2d95e385fee26dee",
|
||||
"skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "5647f915e5c85482",
|
||||
"skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "d41523e659d1920f",
|
||||
"skills/gsd-ns-ideate/SKILL.md": "c10342345c01c91f",
|
||||
"skills/gsd-ns-ideate/skills/capture/SKILL.md": "fb53053848bb6695",
|
||||
"skills/gsd-ns-ideate/skills/explore/SKILL.md": "d8e26a5ed95a4ecc",
|
||||
|
||||
211
tests/fixtures/golden-install-parity/codebuddy.json
vendored
211
tests/fixtures/golden-install-parity/codebuddy.json
vendored
@@ -4,37 +4,37 @@
|
||||
"agents/gsd-advisor-researcher.md": "e5be2680b690c198",
|
||||
"agents/gsd-ai-researcher.md": "93ca6e24f4fd3681",
|
||||
"agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef",
|
||||
"agents/gsd-code-fixer.md": "1cf3a9fdade9a470",
|
||||
"agents/gsd-code-fixer.md": "2230fda7f06a3906",
|
||||
"agents/gsd-code-reviewer.md": "5342fcc0da974696",
|
||||
"agents/gsd-codebase-mapper.md": "b995bf01af0193d2",
|
||||
"agents/gsd-debug-session-manager.md": "a5649998f68812d5",
|
||||
"agents/gsd-debugger.md": "a63306f54bdc63bf",
|
||||
"agents/gsd-debug-session-manager.md": "d7c0e160cbf76c68",
|
||||
"agents/gsd-debugger.md": "fdf0aee402605636",
|
||||
"agents/gsd-doc-classifier.md": "095e804a82f4a47f",
|
||||
"agents/gsd-doc-synthesizer.md": "2a78fe239d00389c",
|
||||
"agents/gsd-doc-verifier.md": "e74d930905a782ea",
|
||||
"agents/gsd-doc-writer.md": "ed5678dd38c83716",
|
||||
"agents/gsd-domain-researcher.md": "1c1a800108a2b225",
|
||||
"agents/gsd-eval-auditor.md": "99012004b14ea602",
|
||||
"agents/gsd-eval-auditor.md": "3d3e9336c01e90fe",
|
||||
"agents/gsd-eval-planner.md": "4ebdd7fe9cbb0cfe",
|
||||
"agents/gsd-executor.md": "d0bfc88c01a63181",
|
||||
"agents/gsd-executor.md": "a5041170a536bebd",
|
||||
"agents/gsd-framework-selector.md": "7726fccc86bfeb50",
|
||||
"agents/gsd-integration-checker.md": "2d8339790bbb2dc3",
|
||||
"agents/gsd-intel-updater.md": "c51339956197cbd3",
|
||||
"agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1",
|
||||
"agents/gsd-intel-updater.md": "ec317a56d4abc4d3",
|
||||
"agents/gsd-mempalace-curator.md": "63676937f8970bf3",
|
||||
"agents/gsd-nyquist-auditor.md": "42676eea063d2ec5",
|
||||
"agents/gsd-pattern-mapper.md": "92cfa2e6c2a06bf3",
|
||||
"agents/gsd-phase-researcher.md": "6338474da1a5d65e",
|
||||
"agents/gsd-plan-checker.md": "e704c083b02e8c35",
|
||||
"agents/gsd-planner.md": "164eab970e2cf025",
|
||||
"agents/gsd-project-researcher.md": "e43c59f7f1f2f37a",
|
||||
"agents/gsd-research-synthesizer.md": "87955470c3c129b2",
|
||||
"agents/gsd-phase-researcher.md": "09657cecf0374c21",
|
||||
"agents/gsd-plan-checker.md": "ad4ff5b285bffd57",
|
||||
"agents/gsd-planner.md": "7573900da2449268",
|
||||
"agents/gsd-project-researcher.md": "defda280dac420e7",
|
||||
"agents/gsd-research-synthesizer.md": "6c3b691dba5395c6",
|
||||
"agents/gsd-roadmapper.md": "20b69eff61a7a9fa",
|
||||
"agents/gsd-security-auditor.md": "d3b8f44034a76c9d",
|
||||
"agents/gsd-ui-auditor.md": "a26bbc733817959b",
|
||||
"agents/gsd-ui-checker.md": "30aa8e8efa880bd0",
|
||||
"agents/gsd-ui-researcher.md": "5b2d98efecd3ca11",
|
||||
"agents/gsd-ui-researcher.md": "e1faa0ad884633ba",
|
||||
"agents/gsd-user-profiler.md": "622220df0654b6bf",
|
||||
"agents/gsd-verifier.md": "c8a8c73a277a512f",
|
||||
"agents/gsd-verifier.md": "1f0f65332e5fbbf8",
|
||||
"commands/gsd-add-tests.md": "aa65032141557fb7",
|
||||
"commands/gsd-ai-integration-phase.md": "373053d7cd887aa9",
|
||||
"commands/gsd-audit-fix.md": "c21ef925131fade7",
|
||||
@@ -63,8 +63,8 @@
|
||||
"commands/gsd-ingest-docs.md": "ab3e58239c23d61d",
|
||||
"commands/gsd-manager.md": "bfe9e261fa918876",
|
||||
"commands/gsd-map-codebase.md": "9ed09a9a9ce48ffd",
|
||||
"commands/gsd-mempalace-capture.md": "e9e00b0602e1d8b8",
|
||||
"commands/gsd-mempalace-recall.md": "6efef238d8c62569",
|
||||
"commands/gsd-mempalace-capture.md": "6fa6ca7a1ecd562d",
|
||||
"commands/gsd-mempalace-recall.md": "146d97ab543d8df2",
|
||||
"commands/gsd-milestone-summary.md": "e3a36fbd695a1833",
|
||||
"commands/gsd-mvp-phase.md": "671791ba61c4654a",
|
||||
"commands/gsd-new-milestone.md": "00b5d757991941c7",
|
||||
@@ -111,8 +111,8 @@
|
||||
"gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47",
|
||||
"gsd-core/bin/gsd_run": "62d9b647ede212e6",
|
||||
"gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb",
|
||||
"gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "53f2da40d2c129c6",
|
||||
"gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269",
|
||||
"gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a",
|
||||
"gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904",
|
||||
"gsd-core/contexts/dev.md": "dcb0de9dce33cf41",
|
||||
@@ -177,7 +177,7 @@
|
||||
"gsd-core/references/planner-reviews.md": "dda0193a0fbd4947",
|
||||
"gsd-core/references/planner-revision.md": "86ba8a511f081f05",
|
||||
"gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b",
|
||||
"gsd-core/references/planning-config.md": "7fe958e09e74b6c8",
|
||||
"gsd-core/references/planning-config.md": "6b0204e01d64e081",
|
||||
"gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6",
|
||||
"gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020",
|
||||
"gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8",
|
||||
@@ -196,6 +196,7 @@
|
||||
"gsd-core/references/sketch-theme-system.md": "33e2e96e450456f8",
|
||||
"gsd-core/references/sketch-tooling.md": "df6c4f24c1c27611",
|
||||
"gsd-core/references/sketch-variant-patterns.md": "66c197aa4fb52810",
|
||||
"gsd-core/references/specless-probe-fallback.md": "5e400dc05a15e972",
|
||||
"gsd-core/references/spidr-splitting.md": "074ac154c0e4f906",
|
||||
"gsd-core/references/tdd.md": "e4708ede157478b6",
|
||||
"gsd-core/references/thinking-models-debug.md": "2da61022b16c4e7c",
|
||||
@@ -261,120 +262,120 @@
|
||||
"gsd-core/templates/user-profile.md": "20749f23e4c413fc",
|
||||
"gsd-core/templates/user-setup.md": "78b7d718b6e8d67c",
|
||||
"gsd-core/templates/verification-report.md": "dd5faa6254183731",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335",
|
||||
"gsd-core/workflows/add-backlog.md": "1bc7377b105194fc",
|
||||
"gsd-core/workflows/add-phase.md": "46e0551ffdd8ce1a",
|
||||
"gsd-core/workflows/add-tests.md": "2c1da65d41dc12d2",
|
||||
"gsd-core/workflows/add-todo.md": "cc0efe270004c8fb",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "40c217869a06981f",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb",
|
||||
"gsd-core/workflows/add-backlog.md": "1153d35058e3e24f",
|
||||
"gsd-core/workflows/add-phase.md": "b98c2fc51cd123ba",
|
||||
"gsd-core/workflows/add-tests.md": "2871f7e6409ba89e",
|
||||
"gsd-core/workflows/add-todo.md": "3b913840c1f490b2",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "ad2ff20091d1c2c0",
|
||||
"gsd-core/workflows/analyze-dependencies.md": "52942af10f140717",
|
||||
"gsd-core/workflows/audit-fix.md": "514d02c730349a35",
|
||||
"gsd-core/workflows/audit-milestone.md": "6866ce260980c21e",
|
||||
"gsd-core/workflows/audit-uat.md": "fcfbec501620b564",
|
||||
"gsd-core/workflows/autonomous.md": "7e5683728ef33707",
|
||||
"gsd-core/workflows/check-todos.md": "bdeaf43f9c61e0cc",
|
||||
"gsd-core/workflows/cleanup.md": "0daa2f2720c111f1",
|
||||
"gsd-core/workflows/code-review-fix.md": "c323f7098b671bd6",
|
||||
"gsd-core/workflows/code-review.md": "ad450c6ef8459dad",
|
||||
"gsd-core/workflows/complete-milestone.md": "c1f91b77f4ace7f2",
|
||||
"gsd-core/workflows/debug.md": "849d7e5b9c12dcae",
|
||||
"gsd-core/workflows/diagnose-issues.md": "77d98ac07c4a26ff",
|
||||
"gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b",
|
||||
"gsd-core/workflows/audit-milestone.md": "fe7185bb70eafdb9",
|
||||
"gsd-core/workflows/audit-uat.md": "ca6f1f0ef174f793",
|
||||
"gsd-core/workflows/autonomous.md": "1184e5864e201889",
|
||||
"gsd-core/workflows/check-todos.md": "1e3026abe782bd36",
|
||||
"gsd-core/workflows/cleanup.md": "5cf0772521c192a4",
|
||||
"gsd-core/workflows/code-review-fix.md": "b442c670f8c1fe93",
|
||||
"gsd-core/workflows/code-review.md": "1bfa3bf542e30c5e",
|
||||
"gsd-core/workflows/complete-milestone.md": "337d177126f1bd67",
|
||||
"gsd-core/workflows/debug.md": "da62e7a62c113b29",
|
||||
"gsd-core/workflows/diagnose-issues.md": "690c523df07f2ea7",
|
||||
"gsd-core/workflows/discovery-phase.md": "3ba7cfb89fb1e761",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "1e229f6d21831d60",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "a365fdca7f7281ad",
|
||||
"gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a",
|
||||
"gsd-core/workflows/discuss-phase.md": "02a5381c9a2173be",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653",
|
||||
"gsd-core/workflows/discuss-phase.md": "a0b7539c8b3c25cd",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "c7d4a3ff91655d24",
|
||||
"gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54",
|
||||
"gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "d06f0bea2ba0b240",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "3333b280afd68321",
|
||||
"gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "5502a67de7776853",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "ca3cc1ddfd19cd9d",
|
||||
"gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966",
|
||||
"gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261",
|
||||
"gsd-core/workflows/discuss-phase/modes/text.md": "da6d45207da4a988",
|
||||
"gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb",
|
||||
"gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f",
|
||||
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
|
||||
"gsd-core/workflows/do.md": "8f460af710c8f6a4",
|
||||
"gsd-core/workflows/docs-update.md": "f35922d15b7061c9",
|
||||
"gsd-core/workflows/edit-phase.md": "966a3eadd1bebc04",
|
||||
"gsd-core/workflows/eval-review.md": "f898936e2cfe4130",
|
||||
"gsd-core/workflows/execute-phase.md": "2f9b53aac81a8f27",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "4e265392b3f2ba0e",
|
||||
"gsd-core/workflows/do.md": "152e9c5c512f79cb",
|
||||
"gsd-core/workflows/docs-update.md": "806ada831b961116",
|
||||
"gsd-core/workflows/edit-phase.md": "e5624ac6e3f8bef5",
|
||||
"gsd-core/workflows/eval-review.md": "dfcfb4f8ce031fae",
|
||||
"gsd-core/workflows/execute-phase.md": "d3c1583906de7408",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "8898e0ea533cc643",
|
||||
"gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80",
|
||||
"gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e",
|
||||
"gsd-core/workflows/execute-plan.md": "933d10547116794a",
|
||||
"gsd-core/workflows/explore.md": "6c04f2e658d93261",
|
||||
"gsd-core/workflows/extract-learnings.md": "b6f01ca3d8f58de4",
|
||||
"gsd-core/workflows/execute-plan.md": "89fc525aecb29aad",
|
||||
"gsd-core/workflows/explore.md": "11523b829cc67c29",
|
||||
"gsd-core/workflows/extract-learnings.md": "a2e4836abdeb1fdb",
|
||||
"gsd-core/workflows/fast.md": "94136fb570d20a9d",
|
||||
"gsd-core/workflows/forensics.md": "0d500a3f5ab26913",
|
||||
"gsd-core/workflows/graduation.md": "47f1594c88c08501",
|
||||
"gsd-core/workflows/health.md": "107e3c72e76d9535",
|
||||
"gsd-core/workflows/forensics.md": "b4bde768fd27a982",
|
||||
"gsd-core/workflows/graduation.md": "00d1b7fe7ed8578b",
|
||||
"gsd-core/workflows/health.md": "e3cb8ff4e01e9e53",
|
||||
"gsd-core/workflows/help.md": "5d040504b9ab35e3",
|
||||
"gsd-core/workflows/help/modes/brief.md": "5fe077fbbdb5d9f7",
|
||||
"gsd-core/workflows/help/modes/default.md": "cc8ef97de634c995",
|
||||
"gsd-core/workflows/help/modes/full.md": "4c018bcc9ed4e55c",
|
||||
"gsd-core/workflows/help/modes/topic.md": "6762e41e3291ae24",
|
||||
"gsd-core/workflows/import.md": "3d3fa603ceb8bc9f",
|
||||
"gsd-core/workflows/import.md": "97861d522319d56e",
|
||||
"gsd-core/workflows/inbox.md": "437f981ef9ae7b26",
|
||||
"gsd-core/workflows/ingest-docs.md": "c859921c811ac11b",
|
||||
"gsd-core/workflows/insert-phase.md": "08dca838d831bb5b",
|
||||
"gsd-core/workflows/ingest-docs.md": "77d9103d8d5432f3",
|
||||
"gsd-core/workflows/insert-phase.md": "621f9e75725542b1",
|
||||
"gsd-core/workflows/list-phase-assumptions.md": "53dd4b69536c1bc3",
|
||||
"gsd-core/workflows/list-seeds.md": "b687f2a843032d65",
|
||||
"gsd-core/workflows/list-workspaces.md": "7f94e18b5c549453",
|
||||
"gsd-core/workflows/manager.md": "3ba7a3e8213c4b23",
|
||||
"gsd-core/workflows/map-codebase.md": "83d750aade709983",
|
||||
"gsd-core/workflows/milestone-summary.md": "e0cdfddbd39a9043",
|
||||
"gsd-core/workflows/mvp-phase.md": "344dd300e0cc1e74",
|
||||
"gsd-core/workflows/new-milestone.md": "a616efb0f82d1a11",
|
||||
"gsd-core/workflows/new-project.md": "278e0b88dd1d2ea0",
|
||||
"gsd-core/workflows/new-workspace.md": "017688423110ed66",
|
||||
"gsd-core/workflows/next.md": "13fb800f2472d970",
|
||||
"gsd-core/workflows/list-seeds.md": "0a466d04df300854",
|
||||
"gsd-core/workflows/list-workspaces.md": "6e5c402000090d7b",
|
||||
"gsd-core/workflows/manager.md": "a31f7e255dd7d01d",
|
||||
"gsd-core/workflows/map-codebase.md": "582bddef590de9c6",
|
||||
"gsd-core/workflows/milestone-summary.md": "8b6ceec4aa454b8a",
|
||||
"gsd-core/workflows/mvp-phase.md": "bfa668107be972ed",
|
||||
"gsd-core/workflows/new-milestone.md": "23d2135a555e95df",
|
||||
"gsd-core/workflows/new-project.md": "2fa5ddc0fe749b28",
|
||||
"gsd-core/workflows/new-workspace.md": "fdd63a9adf030cb1",
|
||||
"gsd-core/workflows/next.md": "48bd4b5d54f0d1f8",
|
||||
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
|
||||
"gsd-core/workflows/note.md": "5a99eb396c744619",
|
||||
"gsd-core/workflows/pause-work.md": "f2b33bba5593d422",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "852f6d7c0c4299dc",
|
||||
"gsd-core/workflows/plan-phase.md": "3e4debac4579684f",
|
||||
"gsd-core/workflows/pause-work.md": "7bcbdf27ba957c8b",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "02fee851c82e3b25",
|
||||
"gsd-core/workflows/plan-phase.md": "a364d97b576eeacd",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "197c0590326371b2",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "49f58c3f75be3eb5",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "c635ecb8590a724e",
|
||||
"gsd-core/workflows/plant-seed.md": "10b92ae08a6fdede",
|
||||
"gsd-core/workflows/pr-branch.md": "c87db7ac8c28be1b",
|
||||
"gsd-core/workflows/profile-user.md": "4fa910d15dea5695",
|
||||
"gsd-core/workflows/progress.md": "893aa3c36983f74b",
|
||||
"gsd-core/workflows/quick.md": "5e7dcdd864513b87",
|
||||
"gsd-core/workflows/reapply-patches.md": "39050f72601aec89",
|
||||
"gsd-core/workflows/remove-phase.md": "df9a45f0b1880999",
|
||||
"gsd-core/workflows/remove-workspace.md": "a7ca66db6b7c132c",
|
||||
"gsd-core/workflows/resume-project.md": "f28da1200e4545f4",
|
||||
"gsd-core/workflows/review.md": "f3c2e894941c9943",
|
||||
"gsd-core/workflows/scan.md": "003883d71c37da7d",
|
||||
"gsd-core/workflows/secure-phase.md": "29fc6b62c5c5dc62",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "10007f8382864bcd",
|
||||
"gsd-core/workflows/plant-seed.md": "7b795d7a1b4c9f06",
|
||||
"gsd-core/workflows/pr-branch.md": "f2a35833fe784a53",
|
||||
"gsd-core/workflows/profile-user.md": "fd15f5d92ac1703b",
|
||||
"gsd-core/workflows/progress.md": "057699b34b6198f7",
|
||||
"gsd-core/workflows/quick.md": "4d5a30b67a1ec703",
|
||||
"gsd-core/workflows/reapply-patches.md": "7915e40411490bbe",
|
||||
"gsd-core/workflows/remove-phase.md": "d030f80ca0df4fa9",
|
||||
"gsd-core/workflows/remove-workspace.md": "b8817a3a5907f5bc",
|
||||
"gsd-core/workflows/resume-project.md": "b18b51fd15cbce95",
|
||||
"gsd-core/workflows/review.md": "fbfa6eebcad41aa0",
|
||||
"gsd-core/workflows/scan.md": "54ff1ff60041d065",
|
||||
"gsd-core/workflows/secure-phase.md": "1d1c66ad9ea01bd2",
|
||||
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
|
||||
"gsd-core/workflows/settings-advanced.md": "b57c947edee905bc",
|
||||
"gsd-core/workflows/settings-integrations.md": "70515c5838fb9826",
|
||||
"gsd-core/workflows/settings.md": "b2d39d972650f5f3",
|
||||
"gsd-core/workflows/ship.md": "7b8fe9f89143e648",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "2aba89ecd8f41a0d",
|
||||
"gsd-core/workflows/sketch.md": "5eedd93f9a5b49d5",
|
||||
"gsd-core/workflows/smart-entry.md": "449238eb94abe187",
|
||||
"gsd-core/workflows/spec-phase.md": "8c480bd91f3cef6f",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "2b004744c52e565c",
|
||||
"gsd-core/workflows/spike.md": "24a0fee1447b6f0a",
|
||||
"gsd-core/workflows/stats.md": "76a42cbeaf6007c2",
|
||||
"gsd-core/workflows/settings-advanced.md": "895e94e9193c2de2",
|
||||
"gsd-core/workflows/settings-integrations.md": "351c5a6d0d5e27ed",
|
||||
"gsd-core/workflows/settings.md": "48d337eb7e3f141b",
|
||||
"gsd-core/workflows/ship.md": "d26fb5d3e965642a",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "7d52aa95ee69d47a",
|
||||
"gsd-core/workflows/sketch.md": "55cee885b4add548",
|
||||
"gsd-core/workflows/smart-entry.md": "62456d35c69d7437",
|
||||
"gsd-core/workflows/spec-phase.md": "065cfb6c3bda023f",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "2fde13092ba1af57",
|
||||
"gsd-core/workflows/spike.md": "0051a7e2193a7522",
|
||||
"gsd-core/workflows/stats.md": "01c24349370a0e6d",
|
||||
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
|
||||
"gsd-core/workflows/thread.md": "927e7eeefd2fcf5c",
|
||||
"gsd-core/workflows/transition.md": "cb8ec5affb7ebba1",
|
||||
"gsd-core/workflows/ui-phase.md": "7313e999421db8c1",
|
||||
"gsd-core/workflows/ui-review.md": "7acfc485526d064b",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "0fb8291153e3937d",
|
||||
"gsd-core/workflows/thread.md": "6d075b5d26500e9d",
|
||||
"gsd-core/workflows/transition.md": "eee3435817fab185",
|
||||
"gsd-core/workflows/ui-phase.md": "93ea0d0dfcb2a1e8",
|
||||
"gsd-core/workflows/ui-review.md": "1ad3654435000881",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "66c17ad2e555e262",
|
||||
"gsd-core/workflows/undo.md": "96d2775f008b3a85",
|
||||
"gsd-core/workflows/update.md": "5ff1f77222977648",
|
||||
"gsd-core/workflows/validate-phase.md": "2c6d7671fcaabcaa",
|
||||
"gsd-core/workflows/verify-phase.md": "98a995046bdb6c3c",
|
||||
"gsd-core/workflows/verify-work.md": "34e980a6950cd83c",
|
||||
"gsd-core/workflows/validate-phase.md": "50f37b705b6e44fb",
|
||||
"gsd-core/workflows/verify-phase.md": "7579af6cd757f644",
|
||||
"gsd-core/workflows/verify-work.md": "d77ace0fc4f33ff7",
|
||||
"hooks/gsd-check-update-worker.js": "bdc9324a2f080ddd",
|
||||
"hooks/gsd-check-update.js": "b7669f605631e506",
|
||||
"hooks/gsd-config-reload.js": "96546e0e8bb47904",
|
||||
@@ -438,8 +439,8 @@
|
||||
"skills/gsd-ingest-docs/SKILL.md": "2df55e0ec95d57d9",
|
||||
"skills/gsd-manager/SKILL.md": "816db4d4ed618537",
|
||||
"skills/gsd-map-codebase/SKILL.md": "00622b489483ba69",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "5f10d368835e062c",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "70c8491f53f4161b",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "12a57bef275e2961",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "69275abbee414350",
|
||||
"skills/gsd-milestone-summary/SKILL.md": "9eb030a1ac307fa1",
|
||||
"skills/gsd-mvp-phase/SKILL.md": "236fcdd69f47d101",
|
||||
"skills/gsd-new-milestone/SKILL.md": "be371ad30631385e",
|
||||
|
||||
241
tests/fixtures/golden-install-parity/codex.json
vendored
241
tests/fixtures/golden-install-parity/codex.json
vendored
@@ -1,22 +1,22 @@
|
||||
{
|
||||
".gsd-profile": "0e716a5fef4e6dc1",
|
||||
".gsd/defaults.json": "560664b045e645cb",
|
||||
"agents/gsd-advisor-researcher.md": "eea6d1604aaf305c",
|
||||
"agents/gsd-advisor-researcher.md": "3995e081531dd043",
|
||||
"agents/gsd-advisor-researcher.toml": "144f037c79aa9c26",
|
||||
"agents/gsd-ai-researcher.md": "303be751c91da4c8",
|
||||
"agents/gsd-ai-researcher.md": "9deaf29ae170faff",
|
||||
"agents/gsd-ai-researcher.toml": "5a16e952628fdeb0",
|
||||
"agents/gsd-assumptions-analyzer.md": "21ee3cd4095f7cf8",
|
||||
"agents/gsd-assumptions-analyzer.toml": "9460360826f33ab1",
|
||||
"agents/gsd-code-fixer.md": "4fa4dbb501513bc3",
|
||||
"agents/gsd-code-fixer.toml": "c8286e7d68753288",
|
||||
"agents/gsd-code-fixer.md": "2b98fffbdf9484b8",
|
||||
"agents/gsd-code-fixer.toml": "04266b0cb2978cfb",
|
||||
"agents/gsd-code-reviewer.md": "854d93fb1e91fca4",
|
||||
"agents/gsd-code-reviewer.toml": "66420d6e6ffd14eb",
|
||||
"agents/gsd-codebase-mapper.md": "cf8f8550b44aec35",
|
||||
"agents/gsd-codebase-mapper.toml": "a4609f3ac66c2081",
|
||||
"agents/gsd-debug-session-manager.md": "3d4779f94c6cfb14",
|
||||
"agents/gsd-debug-session-manager.toml": "c8d894c734e97256",
|
||||
"agents/gsd-debugger.md": "cb8a103ed221ca7c",
|
||||
"agents/gsd-debugger.toml": "b31333b83a8fed0a",
|
||||
"agents/gsd-debug-session-manager.md": "a4433f8cac0ae81c",
|
||||
"agents/gsd-debug-session-manager.toml": "8b45a8660607e1ae",
|
||||
"agents/gsd-debugger.md": "7ee37c67fb1becbe",
|
||||
"agents/gsd-debugger.toml": "0824394ba49b977f",
|
||||
"agents/gsd-doc-classifier.md": "0ee2bcb95b247ef8",
|
||||
"agents/gsd-doc-classifier.toml": "8b94b5c8b02c133a",
|
||||
"agents/gsd-doc-synthesizer.md": "2a3fbfce6cf5e671",
|
||||
@@ -25,36 +25,36 @@
|
||||
"agents/gsd-doc-verifier.toml": "c0b7ac150730b954",
|
||||
"agents/gsd-doc-writer.md": "0a3557268f169722",
|
||||
"agents/gsd-doc-writer.toml": "d21d67f9ba074156",
|
||||
"agents/gsd-domain-researcher.md": "fbd2f916f265c106",
|
||||
"agents/gsd-domain-researcher.md": "bafef7d698ccb928",
|
||||
"agents/gsd-domain-researcher.toml": "a49ddec9005b4bf5",
|
||||
"agents/gsd-eval-auditor.md": "2810917e02e5547c",
|
||||
"agents/gsd-eval-auditor.toml": "9b81d61b3c5f722d",
|
||||
"agents/gsd-eval-auditor.md": "0e3aa386f7eb654f",
|
||||
"agents/gsd-eval-auditor.toml": "531377421cf4f8f8",
|
||||
"agents/gsd-eval-planner.md": "73f2ad2ff2797a51",
|
||||
"agents/gsd-eval-planner.toml": "09468ad1a34ac468",
|
||||
"agents/gsd-executor.md": "93a05c1436bc4458",
|
||||
"agents/gsd-executor.toml": "f5a55d4eacd8613c",
|
||||
"agents/gsd-executor.md": "79d169658b54851c",
|
||||
"agents/gsd-executor.toml": "410f786fed366ab8",
|
||||
"agents/gsd-framework-selector.md": "ebae32430887d2e0",
|
||||
"agents/gsd-framework-selector.toml": "637e4e021b7ec380",
|
||||
"agents/gsd-integration-checker.md": "9cc875676cf7d741",
|
||||
"agents/gsd-integration-checker.toml": "53f3cfac6fbd6447",
|
||||
"agents/gsd-intel-updater.md": "8e5453421c92c0fd",
|
||||
"agents/gsd-intel-updater.toml": "94888d7182fd2fb5",
|
||||
"agents/gsd-mempalace-curator.md": "60a8ec0e990ba777",
|
||||
"agents/gsd-mempalace-curator.toml": "015f156ad7d2dd0f",
|
||||
"agents/gsd-intel-updater.md": "097c1a4b90b28ba0",
|
||||
"agents/gsd-intel-updater.toml": "07f8098bd5e0e65e",
|
||||
"agents/gsd-mempalace-curator.md": "159f24243bf3acfb",
|
||||
"agents/gsd-mempalace-curator.toml": "30bcaf1ca0b926db",
|
||||
"agents/gsd-nyquist-auditor.md": "554dbb4a01760a9d",
|
||||
"agents/gsd-nyquist-auditor.toml": "b3d7214b42fb67fa",
|
||||
"agents/gsd-pattern-mapper.md": "efbcfa7c5de4027f",
|
||||
"agents/gsd-pattern-mapper.toml": "48a17baa3d7d142c",
|
||||
"agents/gsd-phase-researcher.md": "87d74324e7708ea0",
|
||||
"agents/gsd-phase-researcher.toml": "44a3d510cd0ce3bd",
|
||||
"agents/gsd-plan-checker.md": "e7f02c10ea788aee",
|
||||
"agents/gsd-plan-checker.toml": "6f8ceb421d0ad721",
|
||||
"agents/gsd-planner.md": "5d638a2e37b63731",
|
||||
"agents/gsd-planner.toml": "50cec2af6b45a61c",
|
||||
"agents/gsd-project-researcher.md": "959f2e57c3d69ed8",
|
||||
"agents/gsd-project-researcher.toml": "f395e8e8c4baf1ed",
|
||||
"agents/gsd-research-synthesizer.md": "497f85adf53259ef",
|
||||
"agents/gsd-research-synthesizer.toml": "053616d4941a1458",
|
||||
"agents/gsd-phase-researcher.md": "d34ec667b611aa51",
|
||||
"agents/gsd-phase-researcher.toml": "da31585e405a30e7",
|
||||
"agents/gsd-plan-checker.md": "3f282936630b20d2",
|
||||
"agents/gsd-plan-checker.toml": "2d5ec87349e4af25",
|
||||
"agents/gsd-planner.md": "179f4a6e8d1ab77c",
|
||||
"agents/gsd-planner.toml": "1f28070c37c44060",
|
||||
"agents/gsd-project-researcher.md": "6bba76aaa1afa85d",
|
||||
"agents/gsd-project-researcher.toml": "b727993c5d18f584",
|
||||
"agents/gsd-research-synthesizer.md": "2f99bfaa351236e3",
|
||||
"agents/gsd-research-synthesizer.toml": "bab1d2e3848c1c91",
|
||||
"agents/gsd-roadmapper.md": "e15d82d7781dbff3",
|
||||
"agents/gsd-roadmapper.toml": "0b17f618eafe9be8",
|
||||
"agents/gsd-security-auditor.md": "a4008a6b1d01833b",
|
||||
@@ -63,12 +63,12 @@
|
||||
"agents/gsd-ui-auditor.toml": "5e9dd62a12a16a1e",
|
||||
"agents/gsd-ui-checker.md": "bf7bf8cc301c65a1",
|
||||
"agents/gsd-ui-checker.toml": "d0a084e82a9ae52d",
|
||||
"agents/gsd-ui-researcher.md": "2befca69af55e44a",
|
||||
"agents/gsd-ui-researcher.toml": "b55270666066e501",
|
||||
"agents/gsd-ui-researcher.md": "1f19197bcf8385a8",
|
||||
"agents/gsd-ui-researcher.toml": "48032d9873cc82f7",
|
||||
"agents/gsd-user-profiler.md": "1bf5033c929181c1",
|
||||
"agents/gsd-user-profiler.toml": "b9c244bb8fbf8140",
|
||||
"agents/gsd-verifier.md": "4ac4b860e2504374",
|
||||
"agents/gsd-verifier.toml": "8ed9fb961409e894",
|
||||
"agents/gsd-verifier.md": "7c616980dbe8a81a",
|
||||
"agents/gsd-verifier.toml": "c994bfe9f1379872",
|
||||
"config.toml": "a34316b9ac61a620",
|
||||
"gsd-core/VERSION": "ef0deccd81a6723c",
|
||||
"gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74",
|
||||
@@ -76,8 +76,8 @@
|
||||
"gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47",
|
||||
"gsd-core/bin/gsd_run": "62d9b647ede212e6",
|
||||
"gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb",
|
||||
"gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "53f2da40d2c129c6",
|
||||
"gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269",
|
||||
"gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a",
|
||||
"gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904",
|
||||
"gsd-core/contexts/dev.md": "dcb0de9dce33cf41",
|
||||
@@ -142,7 +142,7 @@
|
||||
"gsd-core/references/planner-reviews.md": "7889bfa28e82156b",
|
||||
"gsd-core/references/planner-revision.md": "2ebf1a714d1ec4bf",
|
||||
"gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b",
|
||||
"gsd-core/references/planning-config.md": "8593e6610784a339",
|
||||
"gsd-core/references/planning-config.md": "1e5564b5240a4c8b",
|
||||
"gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6",
|
||||
"gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020",
|
||||
"gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8",
|
||||
@@ -161,6 +161,7 @@
|
||||
"gsd-core/references/sketch-theme-system.md": "33e2e96e450456f8",
|
||||
"gsd-core/references/sketch-tooling.md": "df6c4f24c1c27611",
|
||||
"gsd-core/references/sketch-variant-patterns.md": "66c197aa4fb52810",
|
||||
"gsd-core/references/specless-probe-fallback.md": "5e400dc05a15e972",
|
||||
"gsd-core/references/spidr-splitting.md": "074ac154c0e4f906",
|
||||
"gsd-core/references/tdd.md": "e4708ede157478b6",
|
||||
"gsd-core/references/thinking-models-debug.md": "2da61022b16c4e7c",
|
||||
@@ -226,120 +227,120 @@
|
||||
"gsd-core/templates/user-profile.md": "52abe2af968e8533",
|
||||
"gsd-core/templates/user-setup.md": "1da2382725db080f",
|
||||
"gsd-core/templates/verification-report.md": "78ab9264ce63ed7e",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335",
|
||||
"gsd-core/workflows/add-backlog.md": "62431b27424ff1ff",
|
||||
"gsd-core/workflows/add-phase.md": "27f282bf5b8af59d",
|
||||
"gsd-core/workflows/add-tests.md": "995918665fc78d39",
|
||||
"gsd-core/workflows/add-todo.md": "097e171f797737df",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "1dfa15d8f28c022d",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb",
|
||||
"gsd-core/workflows/add-backlog.md": "f33efb61b6810afd",
|
||||
"gsd-core/workflows/add-phase.md": "b522eb805a7f00be",
|
||||
"gsd-core/workflows/add-tests.md": "1157f7142099e956",
|
||||
"gsd-core/workflows/add-todo.md": "218d02344535d232",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "7e3b8a29d2a71d80",
|
||||
"gsd-core/workflows/analyze-dependencies.md": "f799abc00907377f",
|
||||
"gsd-core/workflows/audit-fix.md": "514d02c730349a35",
|
||||
"gsd-core/workflows/audit-milestone.md": "46edd152d8b63bfc",
|
||||
"gsd-core/workflows/audit-uat.md": "2564078edb15b5e9",
|
||||
"gsd-core/workflows/autonomous.md": "92f08626d4aea668",
|
||||
"gsd-core/workflows/check-todos.md": "b2b103e8638e760a",
|
||||
"gsd-core/workflows/cleanup.md": "5d48d64664222a3e",
|
||||
"gsd-core/workflows/code-review-fix.md": "3ff5f7eac2269ca3",
|
||||
"gsd-core/workflows/code-review.md": "82858ab037b9176e",
|
||||
"gsd-core/workflows/complete-milestone.md": "017df7443bd08da5",
|
||||
"gsd-core/workflows/debug.md": "cc7b2d2fd4307a78",
|
||||
"gsd-core/workflows/diagnose-issues.md": "e38bb21d06dff077",
|
||||
"gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b",
|
||||
"gsd-core/workflows/audit-milestone.md": "28afeeab183e254f",
|
||||
"gsd-core/workflows/audit-uat.md": "b3b503e9f80dc9f5",
|
||||
"gsd-core/workflows/autonomous.md": "b6a3fba06ebef11f",
|
||||
"gsd-core/workflows/check-todos.md": "d847aa758e18d698",
|
||||
"gsd-core/workflows/cleanup.md": "b990139192ab7c08",
|
||||
"gsd-core/workflows/code-review-fix.md": "3311f5fa61f8a90b",
|
||||
"gsd-core/workflows/code-review.md": "937aeabfff8963b3",
|
||||
"gsd-core/workflows/complete-milestone.md": "c0eab93d97dd298e",
|
||||
"gsd-core/workflows/debug.md": "e8367cffd3dfa758",
|
||||
"gsd-core/workflows/diagnose-issues.md": "b6766f3830f5b130",
|
||||
"gsd-core/workflows/discovery-phase.md": "71a4b78ff876a854",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "f23abfe76623ed63",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "9d9b1e0b0fbf6e92",
|
||||
"gsd-core/workflows/discuss-phase-power.md": "3f8b83dc6be2e9d5",
|
||||
"gsd-core/workflows/discuss-phase.md": "7c9df6656b81fda9",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653",
|
||||
"gsd-core/workflows/discuss-phase.md": "b84b5cd94c57b9af",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "c7d4a3ff91655d24",
|
||||
"gsd-core/workflows/discuss-phase/modes/all.md": "42e58e1f499f7824",
|
||||
"gsd-core/workflows/discuss-phase/modes/analyze.md": "c824ef897199b730",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "d48968f75a2056b7",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "48ac14a332568c30",
|
||||
"gsd-core/workflows/discuss-phase/modes/batch.md": "21ee55869eaa7ece",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "862a2c45a6096400",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "1ff5f2e1654e93f1",
|
||||
"gsd-core/workflows/discuss-phase/modes/default.md": "4c5ba5975dcc1e9c",
|
||||
"gsd-core/workflows/discuss-phase/modes/power.md": "55b61b7dc83a58b2",
|
||||
"gsd-core/workflows/discuss-phase/modes/text.md": "6e1c6f4d8fdd0be3",
|
||||
"gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb",
|
||||
"gsd-core/workflows/discuss-phase/templates/context.md": "9804674fccada405",
|
||||
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "2b56ec2868cbddb4",
|
||||
"gsd-core/workflows/do.md": "8f3e77a9486bc57b",
|
||||
"gsd-core/workflows/docs-update.md": "e255317df939e302",
|
||||
"gsd-core/workflows/edit-phase.md": "e592a4d85ce5380f",
|
||||
"gsd-core/workflows/eval-review.md": "63d0d0670b54c244",
|
||||
"gsd-core/workflows/execute-phase.md": "b6f4765843dc05f7",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "f4cacd27d37bac65",
|
||||
"gsd-core/workflows/do.md": "0792489ee3d22472",
|
||||
"gsd-core/workflows/docs-update.md": "c5e1ea372f4a9ee8",
|
||||
"gsd-core/workflows/edit-phase.md": "c83ef0701c19c455",
|
||||
"gsd-core/workflows/eval-review.md": "68d7d96bd415629b",
|
||||
"gsd-core/workflows/execute-phase.md": "5db223634afa2b88",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "7ae407e4435c9a2a",
|
||||
"gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80",
|
||||
"gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e",
|
||||
"gsd-core/workflows/execute-plan.md": "ac1f1d9ada00a91e",
|
||||
"gsd-core/workflows/explore.md": "2ef10d17c8864a04",
|
||||
"gsd-core/workflows/extract-learnings.md": "f716aa03fcb5f8da",
|
||||
"gsd-core/workflows/execute-plan.md": "e67237068c3bc91d",
|
||||
"gsd-core/workflows/explore.md": "a75d42453e639a5d",
|
||||
"gsd-core/workflows/extract-learnings.md": "89145eb423bbbef2",
|
||||
"gsd-core/workflows/fast.md": "13252d545947354d",
|
||||
"gsd-core/workflows/forensics.md": "2e8a01b5b44e65f3",
|
||||
"gsd-core/workflows/graduation.md": "47f1594c88c08501",
|
||||
"gsd-core/workflows/health.md": "5b835fc606fd3e9b",
|
||||
"gsd-core/workflows/forensics.md": "bf6a31b2a3ec2268",
|
||||
"gsd-core/workflows/graduation.md": "00d1b7fe7ed8578b",
|
||||
"gsd-core/workflows/health.md": "e9fe7c29fc41a887",
|
||||
"gsd-core/workflows/help.md": "08e1349950c5602a",
|
||||
"gsd-core/workflows/help/modes/brief.md": "becceb85b25dca89",
|
||||
"gsd-core/workflows/help/modes/default.md": "18c7dc50066f5cd6",
|
||||
"gsd-core/workflows/help/modes/full.md": "8a7854a34df89bd8",
|
||||
"gsd-core/workflows/help/modes/topic.md": "303613ba8b123b9f",
|
||||
"gsd-core/workflows/import.md": "cb3c8f9d09edb434",
|
||||
"gsd-core/workflows/import.md": "8b8c3a25526c0d41",
|
||||
"gsd-core/workflows/inbox.md": "61b8b10e7a74b2e9",
|
||||
"gsd-core/workflows/ingest-docs.md": "3cb763e0687d7ffa",
|
||||
"gsd-core/workflows/insert-phase.md": "5e23bd8d55b388c7",
|
||||
"gsd-core/workflows/ingest-docs.md": "3680699c20c3ac7d",
|
||||
"gsd-core/workflows/insert-phase.md": "9f8286598bffe5de",
|
||||
"gsd-core/workflows/list-phase-assumptions.md": "4d245f6ea899bcb9",
|
||||
"gsd-core/workflows/list-seeds.md": "0a2d9fd5b06b8ded",
|
||||
"gsd-core/workflows/list-workspaces.md": "bb74607336897b94",
|
||||
"gsd-core/workflows/manager.md": "3a5abb31ad83334f",
|
||||
"gsd-core/workflows/map-codebase.md": "2edab7d924b296ff",
|
||||
"gsd-core/workflows/milestone-summary.md": "a53b30a84f904b50",
|
||||
"gsd-core/workflows/mvp-phase.md": "100dded5c7b4cb86",
|
||||
"gsd-core/workflows/new-milestone.md": "86b4b5245fc971f3",
|
||||
"gsd-core/workflows/new-project.md": "a9dbf207833897cc",
|
||||
"gsd-core/workflows/new-workspace.md": "3630b78e83b1e491",
|
||||
"gsd-core/workflows/next.md": "7097a9607a981086",
|
||||
"gsd-core/workflows/list-seeds.md": "1fb29a83e0769ced",
|
||||
"gsd-core/workflows/list-workspaces.md": "7fbeaf65ce9890f5",
|
||||
"gsd-core/workflows/manager.md": "4def33941b0e7d57",
|
||||
"gsd-core/workflows/map-codebase.md": "320d5bfc9df29013",
|
||||
"gsd-core/workflows/milestone-summary.md": "77d76610d1c98014",
|
||||
"gsd-core/workflows/mvp-phase.md": "9a9b8b58d59a893f",
|
||||
"gsd-core/workflows/new-milestone.md": "e7329ba10b6d8182",
|
||||
"gsd-core/workflows/new-project.md": "f69c90cee1d7952d",
|
||||
"gsd-core/workflows/new-workspace.md": "cc9660e79d5ba7b4",
|
||||
"gsd-core/workflows/next.md": "ede3f6183e513000",
|
||||
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
|
||||
"gsd-core/workflows/note.md": "664da466ab989f9d",
|
||||
"gsd-core/workflows/pause-work.md": "a217770ecafcb2e0",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "73d46f77c50a0690",
|
||||
"gsd-core/workflows/plan-phase.md": "89ee3233c1aee273",
|
||||
"gsd-core/workflows/pause-work.md": "3c2ee96295959527",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "8ee841bcc7adc836",
|
||||
"gsd-core/workflows/plan-phase.md": "c668d1d8a545cd7f",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "d838b87563feedf6",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "f10975692cbd036e",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "44a12264f8b61d03",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "f5edc589cab52a7b",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "acd0b09a302b6773",
|
||||
"gsd-core/workflows/plant-seed.md": "5b07de07e4593281",
|
||||
"gsd-core/workflows/pr-branch.md": "d13e1cc81de40896",
|
||||
"gsd-core/workflows/profile-user.md": "05828c8cc61ef384",
|
||||
"gsd-core/workflows/progress.md": "7bedc431bb55edb8",
|
||||
"gsd-core/workflows/quick.md": "85fb48e52f0b3725",
|
||||
"gsd-core/workflows/reapply-patches.md": "26297b84736e66a4",
|
||||
"gsd-core/workflows/remove-phase.md": "9ee0fddd11a0d9d4",
|
||||
"gsd-core/workflows/remove-workspace.md": "19d7465aaa50cb62",
|
||||
"gsd-core/workflows/resume-project.md": "9965f87eb278f7f8",
|
||||
"gsd-core/workflows/review.md": "3a086e38f13eab6f",
|
||||
"gsd-core/workflows/scan.md": "1a3caa5d724d39e9",
|
||||
"gsd-core/workflows/secure-phase.md": "db91810d16964b1e",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "f27818025e279aa4",
|
||||
"gsd-core/workflows/plant-seed.md": "bfa729ff2ad3441a",
|
||||
"gsd-core/workflows/pr-branch.md": "3b13915429c0e8d9",
|
||||
"gsd-core/workflows/profile-user.md": "1faa318720f40d31",
|
||||
"gsd-core/workflows/progress.md": "3e061576e3f6fae1",
|
||||
"gsd-core/workflows/quick.md": "276c8d1b4fc4be5d",
|
||||
"gsd-core/workflows/reapply-patches.md": "fba79b3c55c3b2e7",
|
||||
"gsd-core/workflows/remove-phase.md": "75c8ca0dbd1ce404",
|
||||
"gsd-core/workflows/remove-workspace.md": "a9d1dcda7755b6c9",
|
||||
"gsd-core/workflows/resume-project.md": "94ac2cac4c562557",
|
||||
"gsd-core/workflows/review.md": "bd3873bea54d6143",
|
||||
"gsd-core/workflows/scan.md": "29f3b65f5d9de885",
|
||||
"gsd-core/workflows/secure-phase.md": "858b5e1152b569ed",
|
||||
"gsd-core/workflows/session-report.md": "dd8fa011c9394075",
|
||||
"gsd-core/workflows/settings-advanced.md": "2cbb05c302f1df5e",
|
||||
"gsd-core/workflows/settings-integrations.md": "77730321d3d6d317",
|
||||
"gsd-core/workflows/settings.md": "1e19b0245851afc0",
|
||||
"gsd-core/workflows/ship.md": "d86233c9a365effd",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "07724a390fbb43f6",
|
||||
"gsd-core/workflows/sketch.md": "576f300dfdde1b7d",
|
||||
"gsd-core/workflows/smart-entry.md": "6f686195ae531b03",
|
||||
"gsd-core/workflows/spec-phase.md": "deaec2464a6560ec",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "ace265c114298376",
|
||||
"gsd-core/workflows/spike.md": "f42a9983eb9c89a1",
|
||||
"gsd-core/workflows/stats.md": "6dfc500555849d74",
|
||||
"gsd-core/workflows/settings-advanced.md": "493ffecd54335be4",
|
||||
"gsd-core/workflows/settings-integrations.md": "d0443a29f3f924ec",
|
||||
"gsd-core/workflows/settings.md": "3395b334321ac6fa",
|
||||
"gsd-core/workflows/ship.md": "125045072ab5017d",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "7709bdd7a70f736c",
|
||||
"gsd-core/workflows/sketch.md": "bfe5a781d6da3ce8",
|
||||
"gsd-core/workflows/smart-entry.md": "72d698957173fd33",
|
||||
"gsd-core/workflows/spec-phase.md": "e6c8641ff024e9f2",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "53a2c51a8d9e6b08",
|
||||
"gsd-core/workflows/spike.md": "c2f115f0d3251654",
|
||||
"gsd-core/workflows/stats.md": "0d7449acf349feec",
|
||||
"gsd-core/workflows/sync-skills.md": "e2b793963799f8ce",
|
||||
"gsd-core/workflows/thread.md": "3eef3b6baf50fbfa",
|
||||
"gsd-core/workflows/transition.md": "423d12e392f5cb87",
|
||||
"gsd-core/workflows/ui-phase.md": "de272c1e82f49486",
|
||||
"gsd-core/workflows/ui-review.md": "5768b7aac1429ea0",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "0bafc2af27be4591",
|
||||
"gsd-core/workflows/thread.md": "ee872031abd592e0",
|
||||
"gsd-core/workflows/transition.md": "c4bded570fafe712",
|
||||
"gsd-core/workflows/ui-phase.md": "b373c964b222324c",
|
||||
"gsd-core/workflows/ui-review.md": "a9b2cbba80482cd8",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "18bbb3b5fcd30f0c",
|
||||
"gsd-core/workflows/undo.md": "5ff7d63b0a2f46d5",
|
||||
"gsd-core/workflows/update.md": "5c35c0ec0f462ea6",
|
||||
"gsd-core/workflows/validate-phase.md": "020201a41049679f",
|
||||
"gsd-core/workflows/verify-phase.md": "b9f70235e777aa81",
|
||||
"gsd-core/workflows/verify-work.md": "69e27f6f419d0bba",
|
||||
"gsd-core/workflows/validate-phase.md": "4e94708c9ca15d70",
|
||||
"gsd-core/workflows/verify-phase.md": "59bb0b12ebb47f5e",
|
||||
"gsd-core/workflows/verify-work.md": "c5cf0c2fc422fa4e",
|
||||
"hooks/gsd-check-update.js": "ef48957eb6ac6a10",
|
||||
"hooks/gsd-context-monitor.js": "76fecaaa2babd6c1",
|
||||
"scripts/changeset/README.md": "86ff89331dfd94b2",
|
||||
@@ -383,8 +384,8 @@
|
||||
"skills/gsd-ingest-docs/SKILL.md": "5bd2838bf0b6dc1b",
|
||||
"skills/gsd-manager/SKILL.md": "cb1cf56f5d3f66d6",
|
||||
"skills/gsd-map-codebase/SKILL.md": "25d0b3adfc8b75dc",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "1a7fac4d53f607ab",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "7205b02250e89f25",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "65164de8f661d217",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "4fd21539559aed6c",
|
||||
"skills/gsd-milestone-summary/SKILL.md": "af84ecb400f23556",
|
||||
"skills/gsd-mvp-phase/SKILL.md": "72b65ae927b280fe",
|
||||
"skills/gsd-new-milestone/SKILL.md": "587574d2d475bb10",
|
||||
|
||||
213
tests/fixtures/golden-install-parity/copilot.json
vendored
213
tests/fixtures/golden-install-parity/copilot.json
vendored
@@ -1,40 +1,40 @@
|
||||
{
|
||||
".gsd-profile": "0e716a5fef4e6dc1",
|
||||
".gsd/defaults.json": "560664b045e645cb",
|
||||
"agents/gsd-advisor-researcher.agent.md": "1fb10242ff7fb1c9",
|
||||
"agents/gsd-ai-researcher.agent.md": "8e9c3a2ddd179bb1",
|
||||
"agents/gsd-advisor-researcher.agent.md": "ecd72019cd5634c4",
|
||||
"agents/gsd-ai-researcher.agent.md": "65c846c74f17a74b",
|
||||
"agents/gsd-assumptions-analyzer.agent.md": "cdabed4777a842fe",
|
||||
"agents/gsd-code-fixer.agent.md": "8f39aacb760aab57",
|
||||
"agents/gsd-code-fixer.agent.md": "5a2e0c49f3bb49b4",
|
||||
"agents/gsd-code-reviewer.agent.md": "fa1e7c421c78eae1",
|
||||
"agents/gsd-codebase-mapper.agent.md": "949bc73f2a7ea44d",
|
||||
"agents/gsd-debug-session-manager.agent.md": "558683230ba311ba",
|
||||
"agents/gsd-debugger.agent.md": "d31e32f73cd1e0dc",
|
||||
"agents/gsd-debug-session-manager.agent.md": "dcfe78dafab52ae8",
|
||||
"agents/gsd-debugger.agent.md": "86512dfcc01a26ff",
|
||||
"agents/gsd-doc-classifier.agent.md": "c5025847cf6f968a",
|
||||
"agents/gsd-doc-synthesizer.agent.md": "16cebf04d8998356",
|
||||
"agents/gsd-doc-verifier.agent.md": "0230208ae7ab1a08",
|
||||
"agents/gsd-doc-writer.agent.md": "37ea4932a4b80355",
|
||||
"agents/gsd-domain-researcher.agent.md": "d603239b3e9fe428",
|
||||
"agents/gsd-eval-auditor.agent.md": "3c03009564de55c8",
|
||||
"agents/gsd-domain-researcher.agent.md": "b06738b093df1cb9",
|
||||
"agents/gsd-eval-auditor.agent.md": "b30590bbf86d755d",
|
||||
"agents/gsd-eval-planner.agent.md": "14751876fc2b5f16",
|
||||
"agents/gsd-executor.agent.md": "0058082fef5a4985",
|
||||
"agents/gsd-executor.agent.md": "a6ddc10ef4ebb245",
|
||||
"agents/gsd-framework-selector.agent.md": "cafeec0b3489be45",
|
||||
"agents/gsd-integration-checker.agent.md": "30439b804927acc7",
|
||||
"agents/gsd-intel-updater.agent.md": "238c1a886f35a25c",
|
||||
"agents/gsd-mempalace-curator.agent.md": "9e5290ea4c4ac211",
|
||||
"agents/gsd-intel-updater.agent.md": "21ea4bd0bb45cc2f",
|
||||
"agents/gsd-mempalace-curator.agent.md": "bbb2c654e8fbf8fb",
|
||||
"agents/gsd-nyquist-auditor.agent.md": "6463a50d90ada125",
|
||||
"agents/gsd-pattern-mapper.agent.md": "b1f488b0fa6a2395",
|
||||
"agents/gsd-phase-researcher.agent.md": "03cfb510a766fe93",
|
||||
"agents/gsd-plan-checker.agent.md": "c50a5b008ddcbfad",
|
||||
"agents/gsd-planner.agent.md": "d40d16eced1c6463",
|
||||
"agents/gsd-project-researcher.agent.md": "d73bdbe986ffa8a6",
|
||||
"agents/gsd-research-synthesizer.agent.md": "f03eed4aa89e47c5",
|
||||
"agents/gsd-phase-researcher.agent.md": "27882fb95b2e4b4a",
|
||||
"agents/gsd-plan-checker.agent.md": "f59df0a7c77e3853",
|
||||
"agents/gsd-planner.agent.md": "9a1a6fe5c2aabab6",
|
||||
"agents/gsd-project-researcher.agent.md": "5201a4a17353dbac",
|
||||
"agents/gsd-research-synthesizer.agent.md": "85449c6adf0cae4f",
|
||||
"agents/gsd-roadmapper.agent.md": "322048cf8ddcb4e5",
|
||||
"agents/gsd-security-auditor.agent.md": "6f6a88b35dc2a24b",
|
||||
"agents/gsd-ui-auditor.agent.md": "92f50549e84ef482",
|
||||
"agents/gsd-ui-checker.agent.md": "c9958f2587b24156",
|
||||
"agents/gsd-ui-researcher.agent.md": "d24301cc182be33e",
|
||||
"agents/gsd-ui-researcher.agent.md": "8af4f969852166d1",
|
||||
"agents/gsd-user-profiler.agent.md": "ae16a248e18dd42b",
|
||||
"agents/gsd-verifier.agent.md": "87a8e3238e838a39",
|
||||
"agents/gsd-verifier.agent.md": "ad067649b80e65dc",
|
||||
"copilot-instructions.md": "1fb04111759f1645",
|
||||
"gsd-core/VERSION": "ef0deccd81a6723c",
|
||||
"gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74",
|
||||
@@ -42,8 +42,8 @@
|
||||
"gsd-core/bin/gsd-tools.cjs": "747defe620cb8ae6",
|
||||
"gsd-core/bin/gsd_run": "62d9b647ede212e6",
|
||||
"gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb",
|
||||
"gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "53f2da40d2c129c6",
|
||||
"gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269",
|
||||
"gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a",
|
||||
"gsd-core/bin/verify-reapply-patches.cjs": "10226e9512dd44bf",
|
||||
"gsd-core/contexts/dev.md": "dcb0de9dce33cf41",
|
||||
@@ -108,7 +108,7 @@
|
||||
"gsd-core/references/planner-reviews.md": "da39eace09a10743",
|
||||
"gsd-core/references/planner-revision.md": "86ba8a511f081f05",
|
||||
"gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b",
|
||||
"gsd-core/references/planning-config.md": "091d7541826f8cb0",
|
||||
"gsd-core/references/planning-config.md": "c994f72ba9e33e1d",
|
||||
"gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6",
|
||||
"gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020",
|
||||
"gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8",
|
||||
@@ -127,6 +127,7 @@
|
||||
"gsd-core/references/sketch-theme-system.md": "33e2e96e450456f8",
|
||||
"gsd-core/references/sketch-tooling.md": "df6c4f24c1c27611",
|
||||
"gsd-core/references/sketch-variant-patterns.md": "66c197aa4fb52810",
|
||||
"gsd-core/references/specless-probe-fallback.md": "99905f064311ee46",
|
||||
"gsd-core/references/spidr-splitting.md": "074ac154c0e4f906",
|
||||
"gsd-core/references/tdd.md": "e4708ede157478b6",
|
||||
"gsd-core/references/thinking-models-debug.md": "2da61022b16c4e7c",
|
||||
@@ -192,120 +193,120 @@
|
||||
"gsd-core/templates/user-profile.md": "52abe2af968e8533",
|
||||
"gsd-core/templates/user-setup.md": "1da2382725db080f",
|
||||
"gsd-core/templates/verification-report.md": "78ab9264ce63ed7e",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335",
|
||||
"gsd-core/workflows/add-backlog.md": "98f2dbb7c7cc93c2",
|
||||
"gsd-core/workflows/add-phase.md": "34e6dd38c25b5b61",
|
||||
"gsd-core/workflows/add-tests.md": "e88bc8bc3416bfdd",
|
||||
"gsd-core/workflows/add-todo.md": "10253591112b7d06",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "ef0c2474cee76b00",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb",
|
||||
"gsd-core/workflows/add-backlog.md": "e8483ee6b695820f",
|
||||
"gsd-core/workflows/add-phase.md": "ccd0c5c85ea3172c",
|
||||
"gsd-core/workflows/add-tests.md": "3868acebc8a61874",
|
||||
"gsd-core/workflows/add-todo.md": "69ff299331bbedf1",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "4b802634f8dfcf58",
|
||||
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
|
||||
"gsd-core/workflows/audit-fix.md": "d25431af0ecf6355",
|
||||
"gsd-core/workflows/audit-milestone.md": "19e03e6d34d96f38",
|
||||
"gsd-core/workflows/audit-uat.md": "5ea0e30548ed0933",
|
||||
"gsd-core/workflows/autonomous.md": "dd972ddde9663295",
|
||||
"gsd-core/workflows/check-todos.md": "be9b50b5f28d7504",
|
||||
"gsd-core/workflows/cleanup.md": "8233b05ebf011bec",
|
||||
"gsd-core/workflows/code-review-fix.md": "ab2b467b41522c10",
|
||||
"gsd-core/workflows/code-review.md": "1bbbe61f45fccf4c",
|
||||
"gsd-core/workflows/complete-milestone.md": "470cf39261400ee2",
|
||||
"gsd-core/workflows/debug.md": "36cb536be452d79e",
|
||||
"gsd-core/workflows/diagnose-issues.md": "42acbe2a43fc886e",
|
||||
"gsd-core/workflows/audit-fix.md": "bd88277e075ec47f",
|
||||
"gsd-core/workflows/audit-milestone.md": "3c1624402b54073d",
|
||||
"gsd-core/workflows/audit-uat.md": "eccd8feb247425b0",
|
||||
"gsd-core/workflows/autonomous.md": "9a91017ca1ccbaf1",
|
||||
"gsd-core/workflows/check-todos.md": "4cdc0f448c772fbf",
|
||||
"gsd-core/workflows/cleanup.md": "a67cfbd98eca5b86",
|
||||
"gsd-core/workflows/code-review-fix.md": "84d5f91b2856a1f2",
|
||||
"gsd-core/workflows/code-review.md": "fd8cd5c87ab977c2",
|
||||
"gsd-core/workflows/complete-milestone.md": "172f380eaa4ffe85",
|
||||
"gsd-core/workflows/debug.md": "d9a9d4c858da1314",
|
||||
"gsd-core/workflows/diagnose-issues.md": "3810d5329109a87e",
|
||||
"gsd-core/workflows/discovery-phase.md": "8e99da61fb2b7074",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "ab2d26b194805ac1",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "38ba3a06ab79f1ce",
|
||||
"gsd-core/workflows/discuss-phase-power.md": "5c0d1ca6abda0383",
|
||||
"gsd-core/workflows/discuss-phase.md": "31a79ea11c1cdd5f",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "654cdaf1138d5e27",
|
||||
"gsd-core/workflows/discuss-phase.md": "1f4b3bbe790b46c8",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "1247a438ddb8ba36",
|
||||
"gsd-core/workflows/discuss-phase/modes/all.md": "e5fe9c9c1e2bec1a",
|
||||
"gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "329ac35098e50297",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "7609f2b4b75f41ea",
|
||||
"gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "c30f4a4bcd174259",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "b54a5ee44b9d3a4b",
|
||||
"gsd-core/workflows/discuss-phase/modes/default.md": "4c5ba5975dcc1e9c",
|
||||
"gsd-core/workflows/discuss-phase/modes/power.md": "9c97731f22d7bce9",
|
||||
"gsd-core/workflows/discuss-phase/modes/text.md": "c384c22ffff4dc02",
|
||||
"gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb",
|
||||
"gsd-core/workflows/discuss-phase/templates/context.md": "9804674fccada405",
|
||||
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "2b56ec2868cbddb4",
|
||||
"gsd-core/workflows/do.md": "988a20dab90c60c5",
|
||||
"gsd-core/workflows/docs-update.md": "9292cfa3c52c434e",
|
||||
"gsd-core/workflows/edit-phase.md": "8667c28b22b1599f",
|
||||
"gsd-core/workflows/eval-review.md": "81c8e72ba3862856",
|
||||
"gsd-core/workflows/execute-phase.md": "bc0ec0e19ce96269",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "63b712920f21a40f",
|
||||
"gsd-core/workflows/do.md": "4fe59d153e5d36b9",
|
||||
"gsd-core/workflows/docs-update.md": "15436f1f87ce9bd2",
|
||||
"gsd-core/workflows/edit-phase.md": "a619911fd32d1f8e",
|
||||
"gsd-core/workflows/eval-review.md": "b29095c5e7149975",
|
||||
"gsd-core/workflows/execute-phase.md": "dcb483d5fceffac1",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "8d835dbbc9bc72cf",
|
||||
"gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "15f872e83ad87196",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "a01e6aae9f3e416e",
|
||||
"gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e",
|
||||
"gsd-core/workflows/execute-plan.md": "c5e9dae726db15cc",
|
||||
"gsd-core/workflows/explore.md": "5fd91a8510e1114b",
|
||||
"gsd-core/workflows/extract-learnings.md": "f34d0b1927545b18",
|
||||
"gsd-core/workflows/execute-plan.md": "da6dddd551737699",
|
||||
"gsd-core/workflows/explore.md": "072bcf510734657b",
|
||||
"gsd-core/workflows/extract-learnings.md": "83d19c1c9f87f797",
|
||||
"gsd-core/workflows/fast.md": "54fe93778b45a7eb",
|
||||
"gsd-core/workflows/forensics.md": "459644dce26ee2ef",
|
||||
"gsd-core/workflows/graduation.md": "f013efc29096faf0",
|
||||
"gsd-core/workflows/health.md": "f343fd32a0e398e4",
|
||||
"gsd-core/workflows/forensics.md": "6b0e23f4dc04dbf9",
|
||||
"gsd-core/workflows/graduation.md": "e64a735e71c39307",
|
||||
"gsd-core/workflows/health.md": "56d1a87cf530c9a8",
|
||||
"gsd-core/workflows/help.md": "5d040504b9ab35e3",
|
||||
"gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495",
|
||||
"gsd-core/workflows/help/modes/default.md": "b544113eb9aa54fa",
|
||||
"gsd-core/workflows/help/modes/full.md": "0e9381367d6257bd",
|
||||
"gsd-core/workflows/help/modes/topic.md": "19a279fe91922d3b",
|
||||
"gsd-core/workflows/import.md": "f4fa65e332b00f7e",
|
||||
"gsd-core/workflows/import.md": "0e4a8880126d196b",
|
||||
"gsd-core/workflows/inbox.md": "a448220c548f27bc",
|
||||
"gsd-core/workflows/ingest-docs.md": "52be14d1a0713731",
|
||||
"gsd-core/workflows/insert-phase.md": "60a52a63a8b288f6",
|
||||
"gsd-core/workflows/ingest-docs.md": "c34b9511b9ea92d8",
|
||||
"gsd-core/workflows/insert-phase.md": "fc8452ee57b3dbf8",
|
||||
"gsd-core/workflows/list-phase-assumptions.md": "e7b5e35c9452e3b3",
|
||||
"gsd-core/workflows/list-seeds.md": "71dc6f748b1d1c0e",
|
||||
"gsd-core/workflows/list-workspaces.md": "3c9f76af08ced623",
|
||||
"gsd-core/workflows/manager.md": "97f57c099a668f83",
|
||||
"gsd-core/workflows/map-codebase.md": "b426a450e5d90cc3",
|
||||
"gsd-core/workflows/milestone-summary.md": "8a53906253984a62",
|
||||
"gsd-core/workflows/mvp-phase.md": "93304b26c92e4418",
|
||||
"gsd-core/workflows/new-milestone.md": "e5b527a9ba2c7d31",
|
||||
"gsd-core/workflows/new-project.md": "5c34f0cb064568bd",
|
||||
"gsd-core/workflows/new-workspace.md": "403796bdf6318515",
|
||||
"gsd-core/workflows/next.md": "81c08abb34b2da88",
|
||||
"gsd-core/workflows/list-seeds.md": "7040c63f68b59c10",
|
||||
"gsd-core/workflows/list-workspaces.md": "e8e224465d78e733",
|
||||
"gsd-core/workflows/manager.md": "c4eac43acf69d7fd",
|
||||
"gsd-core/workflows/map-codebase.md": "576d06b03edff8db",
|
||||
"gsd-core/workflows/milestone-summary.md": "a77da1477b8df866",
|
||||
"gsd-core/workflows/mvp-phase.md": "803ddbd575f86311",
|
||||
"gsd-core/workflows/new-milestone.md": "4e252aa59b46d88f",
|
||||
"gsd-core/workflows/new-project.md": "d0af61f0e5f99485",
|
||||
"gsd-core/workflows/new-workspace.md": "e61ad52a17e7570a",
|
||||
"gsd-core/workflows/next.md": "a4cb2a110e0bce2c",
|
||||
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
|
||||
"gsd-core/workflows/note.md": "4a5ee74cf2fc1f54",
|
||||
"gsd-core/workflows/pause-work.md": "9ce66367be6c40db",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "5cf589802d08bdf3",
|
||||
"gsd-core/workflows/plan-phase.md": "da462f812d1d0e61",
|
||||
"gsd-core/workflows/pause-work.md": "324e04e675dc7f7f",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "c0eb896eb42e22d4",
|
||||
"gsd-core/workflows/plan-phase.md": "327ae85444bd3785",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "bb052483744f0a6d",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d911a080dc1cece6",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "9eb16ad0b2d3905b",
|
||||
"gsd-core/workflows/plant-seed.md": "21e461cd39e5181b",
|
||||
"gsd-core/workflows/pr-branch.md": "2833905f119b5722",
|
||||
"gsd-core/workflows/profile-user.md": "5cc032206c99ef71",
|
||||
"gsd-core/workflows/progress.md": "6b9a84a43dc55af5",
|
||||
"gsd-core/workflows/quick.md": "89c34e07f1bf6f53",
|
||||
"gsd-core/workflows/reapply-patches.md": "8fd59e24b486f180",
|
||||
"gsd-core/workflows/remove-phase.md": "e262654e319d1bc4",
|
||||
"gsd-core/workflows/remove-workspace.md": "ceddfeef5f2d6754",
|
||||
"gsd-core/workflows/resume-project.md": "40db7f350f5866d8",
|
||||
"gsd-core/workflows/review.md": "01b40d7ddd69dc8b",
|
||||
"gsd-core/workflows/scan.md": "dcc2f76d0850e2fb",
|
||||
"gsd-core/workflows/secure-phase.md": "d87bd706f85bcad6",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "c238b5858ceb4e57",
|
||||
"gsd-core/workflows/plant-seed.md": "56451bdf104983b3",
|
||||
"gsd-core/workflows/pr-branch.md": "a080aed95785cf32",
|
||||
"gsd-core/workflows/profile-user.md": "f19b17f34ebd4527",
|
||||
"gsd-core/workflows/progress.md": "09d94d774537e7e0",
|
||||
"gsd-core/workflows/quick.md": "6700d7e6cd462aeb",
|
||||
"gsd-core/workflows/reapply-patches.md": "7e1d16d9a9ccbb03",
|
||||
"gsd-core/workflows/remove-phase.md": "e94ddfe4eabc0e08",
|
||||
"gsd-core/workflows/remove-workspace.md": "f28be7f32249f0d4",
|
||||
"gsd-core/workflows/resume-project.md": "4ebcb4acd3c29302",
|
||||
"gsd-core/workflows/review.md": "60b8ca1c543ccdfa",
|
||||
"gsd-core/workflows/scan.md": "28a2847b8d04156e",
|
||||
"gsd-core/workflows/secure-phase.md": "bae509fa254fe435",
|
||||
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
|
||||
"gsd-core/workflows/settings-advanced.md": "85f19b66b7d5040f",
|
||||
"gsd-core/workflows/settings-integrations.md": "a1d146d6bfd14db5",
|
||||
"gsd-core/workflows/settings.md": "95aa4a9bc0b51e92",
|
||||
"gsd-core/workflows/ship.md": "b9dc0aaee0ff68e7",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "f2590cb6ddbfad94",
|
||||
"gsd-core/workflows/sketch.md": "e2063966439af8c1",
|
||||
"gsd-core/workflows/smart-entry.md": "6c707b959a41900b",
|
||||
"gsd-core/workflows/spec-phase.md": "858184a1966d4d79",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "a34d1e9ec15ae904",
|
||||
"gsd-core/workflows/spike.md": "89f299c07ac0edd2",
|
||||
"gsd-core/workflows/stats.md": "1db01bd96aa570fe",
|
||||
"gsd-core/workflows/settings-advanced.md": "fcb1336c0e3462b3",
|
||||
"gsd-core/workflows/settings-integrations.md": "58e6551f9f342736",
|
||||
"gsd-core/workflows/settings.md": "5dda66befcbb3ad8",
|
||||
"gsd-core/workflows/ship.md": "0ee4d6bc7e34f716",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "804bb69e6c3590a0",
|
||||
"gsd-core/workflows/sketch.md": "b4d17647e0fb9e5d",
|
||||
"gsd-core/workflows/smart-entry.md": "d4c882ebeec21f34",
|
||||
"gsd-core/workflows/spec-phase.md": "6eb9b883d1f41112",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "e203ed8e057f654c",
|
||||
"gsd-core/workflows/spike.md": "716d74cdb2e39a3e",
|
||||
"gsd-core/workflows/stats.md": "49085df6d4793df3",
|
||||
"gsd-core/workflows/sync-skills.md": "eca50ffe8320dba8",
|
||||
"gsd-core/workflows/thread.md": "c5cbd66223906998",
|
||||
"gsd-core/workflows/transition.md": "0bb671f58f9522f3",
|
||||
"gsd-core/workflows/ui-phase.md": "42142cae9ce6df5e",
|
||||
"gsd-core/workflows/ui-review.md": "2851b3576894ee75",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "7217c34dc9eaf7bb",
|
||||
"gsd-core/workflows/thread.md": "d53698a91bbbe33c",
|
||||
"gsd-core/workflows/transition.md": "724b6e9b34d85f26",
|
||||
"gsd-core/workflows/ui-phase.md": "9fefa0db49f2aa3f",
|
||||
"gsd-core/workflows/ui-review.md": "731bca05f9770a86",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "2dda203295895bc1",
|
||||
"gsd-core/workflows/undo.md": "ba1ef7aa80bef6bd",
|
||||
"gsd-core/workflows/update.md": "f444a7cfcd246cfb",
|
||||
"gsd-core/workflows/validate-phase.md": "2f705775a4b76d42",
|
||||
"gsd-core/workflows/verify-phase.md": "59d1046b3a2bc481",
|
||||
"gsd-core/workflows/verify-work.md": "58e9b1b16f773b53",
|
||||
"gsd-core/workflows/validate-phase.md": "f923eac9442b6053",
|
||||
"gsd-core/workflows/verify-phase.md": "eea9b642393b6b90",
|
||||
"gsd-core/workflows/verify-work.md": "a5bcec82bfc2da53",
|
||||
"hooks/gsd-session.json": "0a462834f2a28fee",
|
||||
"scripts/changeset/README.md": "86ff89331dfd94b2",
|
||||
"scripts/changeset/cli.cjs": "68f92a344b199271",
|
||||
@@ -348,8 +349,8 @@
|
||||
"skills/gsd-ingest-docs/SKILL.md": "10500de29525f6cf",
|
||||
"skills/gsd-manager/SKILL.md": "9946975bec15e737",
|
||||
"skills/gsd-map-codebase/SKILL.md": "75806f8189d8af49",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "f4511f69c14befb7",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "89523db66f834b2f",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "d7e72629ec3772e2",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "5f397524acf592d1",
|
||||
"skills/gsd-milestone-summary/SKILL.md": "5ca1dabfe0cd85f0",
|
||||
"skills/gsd-mvp-phase/SKILL.md": "60ac3c3fa6a6a19b",
|
||||
"skills/gsd-new-milestone/SKILL.md": "e5eafe44e271bb92",
|
||||
|
||||
211
tests/fixtures/golden-install-parity/cursor.json
vendored
211
tests/fixtures/golden-install-parity/cursor.json
vendored
@@ -4,37 +4,37 @@
|
||||
"agents/gsd-advisor-researcher.md": "e5be2680b690c198",
|
||||
"agents/gsd-ai-researcher.md": "abfc97706f16aaaf",
|
||||
"agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef",
|
||||
"agents/gsd-code-fixer.md": "76085f4442f268e6",
|
||||
"agents/gsd-code-fixer.md": "d2f341335c66c524",
|
||||
"agents/gsd-code-reviewer.md": "f29d6edbac0a01b6",
|
||||
"agents/gsd-codebase-mapper.md": "d49c91fdab4efc70",
|
||||
"agents/gsd-debug-session-manager.md": "d6e799fdeb1fadde",
|
||||
"agents/gsd-debugger.md": "79bccf33fa2b4272",
|
||||
"agents/gsd-debug-session-manager.md": "b5ea52be3681f202",
|
||||
"agents/gsd-debugger.md": "a5eb6f3a2e90c7fb",
|
||||
"agents/gsd-doc-classifier.md": "5807f1f7cfa40c42",
|
||||
"agents/gsd-doc-synthesizer.md": "0897098024c17ccd",
|
||||
"agents/gsd-doc-verifier.md": "9934ec11845d41c3",
|
||||
"agents/gsd-doc-writer.md": "73b55c50c0a6bd61",
|
||||
"agents/gsd-domain-researcher.md": "56395dbdabf076f6",
|
||||
"agents/gsd-eval-auditor.md": "ad2840fd5cd76172",
|
||||
"agents/gsd-eval-auditor.md": "4910c64c0c2d14d5",
|
||||
"agents/gsd-eval-planner.md": "2049dac060d00eda",
|
||||
"agents/gsd-executor.md": "1fb2c778178cfa1c",
|
||||
"agents/gsd-executor.md": "6f810a5779d41661",
|
||||
"agents/gsd-framework-selector.md": "4b77eebbe9288d80",
|
||||
"agents/gsd-integration-checker.md": "5da30584d06b878c",
|
||||
"agents/gsd-intel-updater.md": "b8971c5d96e63b38",
|
||||
"agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1",
|
||||
"agents/gsd-intel-updater.md": "7f509a2fb5acb0fe",
|
||||
"agents/gsd-mempalace-curator.md": "63676937f8970bf3",
|
||||
"agents/gsd-nyquist-auditor.md": "e18b0209cea56a2e",
|
||||
"agents/gsd-pattern-mapper.md": "1229c215677f740d",
|
||||
"agents/gsd-phase-researcher.md": "982d59921bed463d",
|
||||
"agents/gsd-plan-checker.md": "ba51999876d40cf2",
|
||||
"agents/gsd-planner.md": "15b5830dafb94517",
|
||||
"agents/gsd-project-researcher.md": "beeac940d3a10e76",
|
||||
"agents/gsd-research-synthesizer.md": "6315f016d55176f4",
|
||||
"agents/gsd-phase-researcher.md": "ea4e3a03cd0ece30",
|
||||
"agents/gsd-plan-checker.md": "0f7794651b1d8dba",
|
||||
"agents/gsd-planner.md": "24fb0a6b37560086",
|
||||
"agents/gsd-project-researcher.md": "b21a16c82741f50f",
|
||||
"agents/gsd-research-synthesizer.md": "05177de6f4102b0f",
|
||||
"agents/gsd-roadmapper.md": "d28e7d4bac46dde2",
|
||||
"agents/gsd-security-auditor.md": "5ff44ee432387d93",
|
||||
"agents/gsd-ui-auditor.md": "d824acc3b2a18c53",
|
||||
"agents/gsd-ui-checker.md": "9f0a288ad2c6f56f",
|
||||
"agents/gsd-ui-researcher.md": "1b4d93bd032ebfde",
|
||||
"agents/gsd-ui-researcher.md": "7017298eddc0c835",
|
||||
"agents/gsd-user-profiler.md": "622220df0654b6bf",
|
||||
"agents/gsd-verifier.md": "dea8e61123848fb4",
|
||||
"agents/gsd-verifier.md": "eb16a39ea9a0f843",
|
||||
"commands/gsd-add-tests.md": "1f89b16ab2cca426",
|
||||
"commands/gsd-ai-integration-phase.md": "3ccac39673ffb92c",
|
||||
"commands/gsd-audit-fix.md": "d88502ffa2151cec",
|
||||
@@ -63,8 +63,8 @@
|
||||
"commands/gsd-ingest-docs.md": "9e7f8757b9408c01",
|
||||
"commands/gsd-manager.md": "f300b708a5487c76",
|
||||
"commands/gsd-map-codebase.md": "cf50f4a600119c8a",
|
||||
"commands/gsd-mempalace-capture.md": "b30bce634ac3136c",
|
||||
"commands/gsd-mempalace-recall.md": "08c910285469a394",
|
||||
"commands/gsd-mempalace-capture.md": "eab7aa94d6e71138",
|
||||
"commands/gsd-mempalace-recall.md": "7da498f89250cb0f",
|
||||
"commands/gsd-milestone-summary.md": "adfad2cf43fc5aad",
|
||||
"commands/gsd-mvp-phase.md": "e8debeee627a0bf2",
|
||||
"commands/gsd-new-milestone.md": "64b997f99b1e6293",
|
||||
@@ -111,8 +111,8 @@
|
||||
"gsd-core/bin/gsd-tools.cjs": "887e2cb9ebdb609d",
|
||||
"gsd-core/bin/gsd_run": "62d9b647ede212e6",
|
||||
"gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb",
|
||||
"gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "53f2da40d2c129c6",
|
||||
"gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269",
|
||||
"gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a",
|
||||
"gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904",
|
||||
"gsd-core/contexts/dev.md": "dcb0de9dce33cf41",
|
||||
@@ -177,7 +177,7 @@
|
||||
"gsd-core/references/planner-reviews.md": "da39eace09a10743",
|
||||
"gsd-core/references/planner-revision.md": "86ba8a511f081f05",
|
||||
"gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b",
|
||||
"gsd-core/references/planning-config.md": "a7b41174b754b215",
|
||||
"gsd-core/references/planning-config.md": "00e58a70cce7e45f",
|
||||
"gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6",
|
||||
"gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020",
|
||||
"gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8",
|
||||
@@ -196,6 +196,7 @@
|
||||
"gsd-core/references/sketch-theme-system.md": "33e2e96e450456f8",
|
||||
"gsd-core/references/sketch-tooling.md": "df6c4f24c1c27611",
|
||||
"gsd-core/references/sketch-variant-patterns.md": "66c197aa4fb52810",
|
||||
"gsd-core/references/specless-probe-fallback.md": "5e400dc05a15e972",
|
||||
"gsd-core/references/spidr-splitting.md": "074ac154c0e4f906",
|
||||
"gsd-core/references/tdd.md": "e4708ede157478b6",
|
||||
"gsd-core/references/thinking-models-debug.md": "2da61022b16c4e7c",
|
||||
@@ -261,120 +262,120 @@
|
||||
"gsd-core/templates/user-profile.md": "20749f23e4c413fc",
|
||||
"gsd-core/templates/user-setup.md": "78b7d718b6e8d67c",
|
||||
"gsd-core/templates/verification-report.md": "dd5faa6254183731",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335",
|
||||
"gsd-core/workflows/add-backlog.md": "2926457ed07b4500",
|
||||
"gsd-core/workflows/add-phase.md": "0d90083e9c17bec1",
|
||||
"gsd-core/workflows/add-tests.md": "1837b9d2affa6913",
|
||||
"gsd-core/workflows/add-todo.md": "d483ebe8edcf193a",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "b79f320d59a68773",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb",
|
||||
"gsd-core/workflows/add-backlog.md": "05276889f397ae70",
|
||||
"gsd-core/workflows/add-phase.md": "27164a671e14a789",
|
||||
"gsd-core/workflows/add-tests.md": "e8a1387538bf94c6",
|
||||
"gsd-core/workflows/add-todo.md": "d17cd00fa6610666",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "f103a92a82055846",
|
||||
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
|
||||
"gsd-core/workflows/audit-fix.md": "514d02c730349a35",
|
||||
"gsd-core/workflows/audit-milestone.md": "23c1e35f449933b8",
|
||||
"gsd-core/workflows/audit-uat.md": "e11db0d74c2a7405",
|
||||
"gsd-core/workflows/autonomous.md": "4b20eda9a0b587ce",
|
||||
"gsd-core/workflows/check-todos.md": "1a67337d1630848f",
|
||||
"gsd-core/workflows/cleanup.md": "db47963f103c2748",
|
||||
"gsd-core/workflows/code-review-fix.md": "49e7f024c551b3a5",
|
||||
"gsd-core/workflows/code-review.md": "6a9fd2996a6b600e",
|
||||
"gsd-core/workflows/complete-milestone.md": "1400a4856f592f3e",
|
||||
"gsd-core/workflows/debug.md": "a73d8018986131ba",
|
||||
"gsd-core/workflows/diagnose-issues.md": "cd582747131726e3",
|
||||
"gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b",
|
||||
"gsd-core/workflows/audit-milestone.md": "5e9a35af57344e04",
|
||||
"gsd-core/workflows/audit-uat.md": "69dbdec25cae2f12",
|
||||
"gsd-core/workflows/autonomous.md": "147e36b1795c149c",
|
||||
"gsd-core/workflows/check-todos.md": "a993c1e7b0eff1f6",
|
||||
"gsd-core/workflows/cleanup.md": "2bd6ad5f107fe439",
|
||||
"gsd-core/workflows/code-review-fix.md": "c62547be55f13dcd",
|
||||
"gsd-core/workflows/code-review.md": "fcb3f24e4cecc737",
|
||||
"gsd-core/workflows/complete-milestone.md": "36221b9fc6bce09e",
|
||||
"gsd-core/workflows/debug.md": "2e3c29ded1ce0d28",
|
||||
"gsd-core/workflows/diagnose-issues.md": "fa7ae5bb16f424a4",
|
||||
"gsd-core/workflows/discovery-phase.md": "7dcf150998559c11",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "373788c6b7eab272",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "6b33545647b2fea4",
|
||||
"gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6",
|
||||
"gsd-core/workflows/discuss-phase.md": "14688ff19ce2184c",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "30612a2de153cb5b",
|
||||
"gsd-core/workflows/discuss-phase.md": "ed3b4ba5216c2bdb",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "5aa0d0e4198a5364",
|
||||
"gsd-core/workflows/discuss-phase/modes/all.md": "d2a1d16e2508a0cd",
|
||||
"gsd-core/workflows/discuss-phase/modes/analyze.md": "c824ef897199b730",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "7ae3410133d7f580",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "be6041997f72b02e",
|
||||
"gsd-core/workflows/discuss-phase/modes/batch.md": "c23d5bdbdb60362c",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "13d7b2c7d8e5b82e",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "c3eab4e57f93bd27",
|
||||
"gsd-core/workflows/discuss-phase/modes/default.md": "4ada4fe332c5c985",
|
||||
"gsd-core/workflows/discuss-phase/modes/power.md": "55b61b7dc83a58b2",
|
||||
"gsd-core/workflows/discuss-phase/modes/text.md": "adec29a0217b6664",
|
||||
"gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb",
|
||||
"gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f",
|
||||
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "cd5d01c9ef84ab73",
|
||||
"gsd-core/workflows/do.md": "dc0ddd1f8231d26b",
|
||||
"gsd-core/workflows/docs-update.md": "e86d7d7e2e3dac6d",
|
||||
"gsd-core/workflows/edit-phase.md": "8323bfe10faa0c0a",
|
||||
"gsd-core/workflows/eval-review.md": "a86279dd98dd5c03",
|
||||
"gsd-core/workflows/execute-phase.md": "f9c628754cd74d0a",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "facb0e816d87a0c7",
|
||||
"gsd-core/workflows/do.md": "e00573dc44d407b5",
|
||||
"gsd-core/workflows/docs-update.md": "b05a59f3079f6fa7",
|
||||
"gsd-core/workflows/edit-phase.md": "a3ab51739c5c021c",
|
||||
"gsd-core/workflows/eval-review.md": "8cc5788e32c15783",
|
||||
"gsd-core/workflows/execute-phase.md": "c90b217abff9bbb3",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "c133828cf177a772",
|
||||
"gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80",
|
||||
"gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e",
|
||||
"gsd-core/workflows/execute-plan.md": "83dc1bf7f73735c0",
|
||||
"gsd-core/workflows/explore.md": "b9eea1bac358c9ce",
|
||||
"gsd-core/workflows/extract-learnings.md": "d8177b0c13b7e5ee",
|
||||
"gsd-core/workflows/execute-plan.md": "0f88a132f66b3d8f",
|
||||
"gsd-core/workflows/explore.md": "aee57d95497ca50a",
|
||||
"gsd-core/workflows/extract-learnings.md": "ce4b5388074f19a3",
|
||||
"gsd-core/workflows/fast.md": "0162075e44072447",
|
||||
"gsd-core/workflows/forensics.md": "a65f817d4a515291",
|
||||
"gsd-core/workflows/graduation.md": "53a4a6fa3b4e6613",
|
||||
"gsd-core/workflows/health.md": "e4d770484b5e7496",
|
||||
"gsd-core/workflows/forensics.md": "7ab53bb7de12d655",
|
||||
"gsd-core/workflows/graduation.md": "d00ac4dfe7e1cc43",
|
||||
"gsd-core/workflows/health.md": "b53e17edbf70ff96",
|
||||
"gsd-core/workflows/help.md": "08e1349950c5602a",
|
||||
"gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495",
|
||||
"gsd-core/workflows/help/modes/default.md": "37c5149aae232e61",
|
||||
"gsd-core/workflows/help/modes/full.md": "ed31d1afcbd3591f",
|
||||
"gsd-core/workflows/help/modes/topic.md": "177d351f7465787d",
|
||||
"gsd-core/workflows/import.md": "5d5fb8e51f6a243a",
|
||||
"gsd-core/workflows/import.md": "791424ae67c9cf32",
|
||||
"gsd-core/workflows/inbox.md": "797c287852eb8957",
|
||||
"gsd-core/workflows/ingest-docs.md": "c6759dbf17e79293",
|
||||
"gsd-core/workflows/insert-phase.md": "964ca91863a8749a",
|
||||
"gsd-core/workflows/ingest-docs.md": "b8b06f0561e5e68f",
|
||||
"gsd-core/workflows/insert-phase.md": "0ab06e370253622b",
|
||||
"gsd-core/workflows/list-phase-assumptions.md": "eb986c301d59f620",
|
||||
"gsd-core/workflows/list-seeds.md": "831ddc27b684e30b",
|
||||
"gsd-core/workflows/list-workspaces.md": "418570fbc8b938da",
|
||||
"gsd-core/workflows/manager.md": "7efd6874ff9768d6",
|
||||
"gsd-core/workflows/map-codebase.md": "3118100462eee628",
|
||||
"gsd-core/workflows/milestone-summary.md": "6c76386b500cc5d3",
|
||||
"gsd-core/workflows/mvp-phase.md": "50b189c5f4503369",
|
||||
"gsd-core/workflows/new-milestone.md": "dbdff965e905117d",
|
||||
"gsd-core/workflows/new-project.md": "a2b559fba00904eb",
|
||||
"gsd-core/workflows/new-workspace.md": "9e76e96253d54a57",
|
||||
"gsd-core/workflows/next.md": "174356dcfd7c6c32",
|
||||
"gsd-core/workflows/list-seeds.md": "5c298515026e60b1",
|
||||
"gsd-core/workflows/list-workspaces.md": "9b78bb9f71029169",
|
||||
"gsd-core/workflows/manager.md": "cf0f01254eabfec7",
|
||||
"gsd-core/workflows/map-codebase.md": "d43dffe5098a8684",
|
||||
"gsd-core/workflows/milestone-summary.md": "2cc908a8e87df942",
|
||||
"gsd-core/workflows/mvp-phase.md": "542d898e0e9b928f",
|
||||
"gsd-core/workflows/new-milestone.md": "514a66fe7d07c0f3",
|
||||
"gsd-core/workflows/new-project.md": "559e93f61313311b",
|
||||
"gsd-core/workflows/new-workspace.md": "7045e17f5dbdc204",
|
||||
"gsd-core/workflows/next.md": "6c3900ed84f03670",
|
||||
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
|
||||
"gsd-core/workflows/note.md": "1c1e466c764e3deb",
|
||||
"gsd-core/workflows/pause-work.md": "5716362557f44ce4",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "1b43d12812f7bc1e",
|
||||
"gsd-core/workflows/plan-phase.md": "c90c001a92fc8a47",
|
||||
"gsd-core/workflows/pause-work.md": "0be71264eafd16dc",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "1976bf2001969719",
|
||||
"gsd-core/workflows/plan-phase.md": "ae022c03a4871db3",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "e06ccd4d4c0703fb",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "197c0590326371b2",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "3bed01c3c906ac52",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "b59d9fea4e574025",
|
||||
"gsd-core/workflows/plant-seed.md": "7bccd151ce7b69f2",
|
||||
"gsd-core/workflows/pr-branch.md": "c67d90c65da47168",
|
||||
"gsd-core/workflows/profile-user.md": "8c943983241260b5",
|
||||
"gsd-core/workflows/progress.md": "65aabee5e8a6dd82",
|
||||
"gsd-core/workflows/quick.md": "db98fdbe79d68ffc",
|
||||
"gsd-core/workflows/reapply-patches.md": "ba9406b60f2c4041",
|
||||
"gsd-core/workflows/remove-phase.md": "ada8a0546c686483",
|
||||
"gsd-core/workflows/remove-workspace.md": "433affcd1a200826",
|
||||
"gsd-core/workflows/resume-project.md": "7f8dc986f0f35d96",
|
||||
"gsd-core/workflows/review.md": "338005f1da182bdc",
|
||||
"gsd-core/workflows/scan.md": "47371c2073d6c0be",
|
||||
"gsd-core/workflows/secure-phase.md": "c55975672c4e1895",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "783c5171101b26b9",
|
||||
"gsd-core/workflows/plant-seed.md": "b28224f37faa9b95",
|
||||
"gsd-core/workflows/pr-branch.md": "1f77535b6b156ad9",
|
||||
"gsd-core/workflows/profile-user.md": "0d86d846075afe0e",
|
||||
"gsd-core/workflows/progress.md": "098f9bc1243cf6db",
|
||||
"gsd-core/workflows/quick.md": "3f9e1e6349a6adec",
|
||||
"gsd-core/workflows/reapply-patches.md": "2d7dada9edec108b",
|
||||
"gsd-core/workflows/remove-phase.md": "f76e1c2a4dd31a09",
|
||||
"gsd-core/workflows/remove-workspace.md": "dadbb14d9033ea3f",
|
||||
"gsd-core/workflows/resume-project.md": "3dcaa7abe1800d35",
|
||||
"gsd-core/workflows/review.md": "141589a39b8c7e18",
|
||||
"gsd-core/workflows/scan.md": "8e1bbf2eed1752ca",
|
||||
"gsd-core/workflows/secure-phase.md": "7bd4c335484fd121",
|
||||
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
|
||||
"gsd-core/workflows/settings-advanced.md": "3817a94612e4b588",
|
||||
"gsd-core/workflows/settings-integrations.md": "166ca51b1f33c2a3",
|
||||
"gsd-core/workflows/settings.md": "1e285d00022e00ce",
|
||||
"gsd-core/workflows/ship.md": "38830806d244fe9c",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "5be73b7bdf96b539",
|
||||
"gsd-core/workflows/sketch.md": "373bc0d83368a411",
|
||||
"gsd-core/workflows/smart-entry.md": "c8fc316358cdcd7b",
|
||||
"gsd-core/workflows/spec-phase.md": "d6e23579376c9e91",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "4a3bf1058691e55d",
|
||||
"gsd-core/workflows/spike.md": "f741bead24d5669a",
|
||||
"gsd-core/workflows/stats.md": "e7852c5d8f2b05a9",
|
||||
"gsd-core/workflows/settings-advanced.md": "5ea1b546d83f2528",
|
||||
"gsd-core/workflows/settings-integrations.md": "d6e399eea4b4f3f9",
|
||||
"gsd-core/workflows/settings.md": "507edbebad95cfc0",
|
||||
"gsd-core/workflows/ship.md": "597f9423dd372337",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "6780757b2db165ac",
|
||||
"gsd-core/workflows/sketch.md": "4221996fa3d87f7c",
|
||||
"gsd-core/workflows/smart-entry.md": "f8c615009ab00a22",
|
||||
"gsd-core/workflows/spec-phase.md": "9cebb93bb6b09841",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "ec64f0f7ab03ef9b",
|
||||
"gsd-core/workflows/spike.md": "9e37f8067adf87b7",
|
||||
"gsd-core/workflows/stats.md": "17b4f2059f4b4ef2",
|
||||
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
|
||||
"gsd-core/workflows/thread.md": "bf9a944978dad763",
|
||||
"gsd-core/workflows/transition.md": "f6731bbb766929e7",
|
||||
"gsd-core/workflows/ui-phase.md": "81f029c1bd2431b7",
|
||||
"gsd-core/workflows/ui-review.md": "4bc0fd55fc037998",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "466e01d65c350ef6",
|
||||
"gsd-core/workflows/thread.md": "cfc42471f9001ba8",
|
||||
"gsd-core/workflows/transition.md": "96ce39403ca69594",
|
||||
"gsd-core/workflows/ui-phase.md": "dea2f2d43a43e0d0",
|
||||
"gsd-core/workflows/ui-review.md": "6b16a7f7783be471",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "752df97bb6c14ce2",
|
||||
"gsd-core/workflows/undo.md": "18dec684fb1076f9",
|
||||
"gsd-core/workflows/update.md": "23e294ba707c3580",
|
||||
"gsd-core/workflows/validate-phase.md": "2df0c6e298a5f249",
|
||||
"gsd-core/workflows/verify-phase.md": "0d4ffabc1caa473a",
|
||||
"gsd-core/workflows/verify-work.md": "145596b2542c457a",
|
||||
"gsd-core/workflows/validate-phase.md": "f513c28c01a44cb7",
|
||||
"gsd-core/workflows/verify-phase.md": "15a999f82868ad29",
|
||||
"gsd-core/workflows/verify-work.md": "531a00b7f46d08db",
|
||||
"hooks/gsd-cursor-post-tool.js": "019d503aee8b4a3f",
|
||||
"hooks/gsd-cursor-session-start.js": "c6e04ed597ea7020",
|
||||
"scripts/changeset/README.md": "86ff89331dfd94b2",
|
||||
@@ -418,8 +419,8 @@
|
||||
"skills/gsd-ingest-docs/SKILL.md": "01ed9183a00252ee",
|
||||
"skills/gsd-manager/SKILL.md": "62cd9f671a39e8a4",
|
||||
"skills/gsd-map-codebase/SKILL.md": "f529da27d3a30b09",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "b308823dee547c65",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "56f3037091a8bd9a",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "c6e93f22453145e8",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "62c697606d67eddc",
|
||||
"skills/gsd-milestone-summary/SKILL.md": "c5dbbc8edb97a7f7",
|
||||
"skills/gsd-mvp-phase/SKILL.md": "9d8e2999fa9f7830",
|
||||
"skills/gsd-new-milestone/SKILL.md": "642d0741c89b911a",
|
||||
|
||||
213
tests/fixtures/golden-install-parity/hermes.json
vendored
213
tests/fixtures/golden-install-parity/hermes.json
vendored
@@ -1,48 +1,48 @@
|
||||
{
|
||||
".gsd-profile": "0e716a5fef4e6dc1",
|
||||
".gsd/defaults.json": "560664b045e645cb",
|
||||
"agents/gsd-advisor-researcher.md": "f1c4a47d3d8cea72",
|
||||
"agents/gsd-ai-researcher.md": "08847faf5494ff08",
|
||||
"agents/gsd-advisor-researcher.md": "f3f0a55854689045",
|
||||
"agents/gsd-ai-researcher.md": "72f67082f35c9da1",
|
||||
"agents/gsd-assumptions-analyzer.md": "f11a80795163bb5d",
|
||||
"agents/gsd-code-fixer.md": "94628312f25decb5",
|
||||
"agents/gsd-code-fixer.md": "58a5ef0369ba21f8",
|
||||
"agents/gsd-code-reviewer.md": "5ef947ca5baed775",
|
||||
"agents/gsd-codebase-mapper.md": "feccaeeacd05e34b",
|
||||
"agents/gsd-debug-session-manager.md": "e0bdc1947db579c4",
|
||||
"agents/gsd-debugger.md": "ec4f796f5c39504a",
|
||||
"agents/gsd-debug-session-manager.md": "6dd3555fa4ea8e93",
|
||||
"agents/gsd-debugger.md": "ecf2d6736db0c33e",
|
||||
"agents/gsd-doc-classifier.md": "5de2a66c751b2d58",
|
||||
"agents/gsd-doc-synthesizer.md": "8e6fb8220f777022",
|
||||
"agents/gsd-doc-verifier.md": "d3d8457bdd44bf10",
|
||||
"agents/gsd-doc-writer.md": "2858a8335170e85c",
|
||||
"agents/gsd-domain-researcher.md": "412cdbb05ba252ea",
|
||||
"agents/gsd-eval-auditor.md": "4ffb265063c318e5",
|
||||
"agents/gsd-domain-researcher.md": "d4c07520f650ffd5",
|
||||
"agents/gsd-eval-auditor.md": "254220230f69ac46",
|
||||
"agents/gsd-eval-planner.md": "03448fc9c5774b56",
|
||||
"agents/gsd-executor.md": "18365948be7c2dff",
|
||||
"agents/gsd-executor.md": "ddc4b274f05f59d0",
|
||||
"agents/gsd-framework-selector.md": "ea9981d65d6b3429",
|
||||
"agents/gsd-integration-checker.md": "35b4f2969d279871",
|
||||
"agents/gsd-intel-updater.md": "5fe5edfae2719cb8",
|
||||
"agents/gsd-mempalace-curator.md": "399e90e473b33814",
|
||||
"agents/gsd-intel-updater.md": "03e143f85ab105ed",
|
||||
"agents/gsd-mempalace-curator.md": "576b8d0db51bc462",
|
||||
"agents/gsd-nyquist-auditor.md": "8bfde4a9a36318aa",
|
||||
"agents/gsd-pattern-mapper.md": "cea092600aeb3978",
|
||||
"agents/gsd-phase-researcher.md": "2bd0402f33d757ca",
|
||||
"agents/gsd-plan-checker.md": "4b4e2b475bf5b5c3",
|
||||
"agents/gsd-planner.md": "018542e335a983fa",
|
||||
"agents/gsd-project-researcher.md": "425a7df7f37a5c06",
|
||||
"agents/gsd-research-synthesizer.md": "9d31c87fc2c87ffa",
|
||||
"agents/gsd-phase-researcher.md": "2b5e6805717399d9",
|
||||
"agents/gsd-plan-checker.md": "8019a01df555f1e1",
|
||||
"agents/gsd-planner.md": "c944474b7dd450d4",
|
||||
"agents/gsd-project-researcher.md": "95e860350a6c1b7c",
|
||||
"agents/gsd-research-synthesizer.md": "418dbd61eee9308d",
|
||||
"agents/gsd-roadmapper.md": "64dce5d5f9fa5654",
|
||||
"agents/gsd-security-auditor.md": "e4d35ada4ea67d7f",
|
||||
"agents/gsd-ui-auditor.md": "86797e85f718dfac",
|
||||
"agents/gsd-ui-checker.md": "c56fa63fb94ded5f",
|
||||
"agents/gsd-ui-researcher.md": "25ffa7fa83c32a69",
|
||||
"agents/gsd-ui-researcher.md": "fff7c2920da4b8af",
|
||||
"agents/gsd-user-profiler.md": "ca3bf75581f211a0",
|
||||
"agents/gsd-verifier.md": "82d3e9015ed04017",
|
||||
"agents/gsd-verifier.md": "c5916e463df6306e",
|
||||
"gsd-core/VERSION": "ef0deccd81a6723c",
|
||||
"gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74",
|
||||
"gsd-core/bin/ensure-runtime-build.cjs": "3a3409215044af9f",
|
||||
"gsd-core/bin/gsd-tools.cjs": "cbdd5da1b973c6ae",
|
||||
"gsd-core/bin/gsd_run": "62d9b647ede212e6",
|
||||
"gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb",
|
||||
"gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "53f2da40d2c129c6",
|
||||
"gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269",
|
||||
"gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a",
|
||||
"gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904",
|
||||
"gsd-core/contexts/dev.md": "dcb0de9dce33cf41",
|
||||
@@ -107,7 +107,7 @@
|
||||
"gsd-core/references/planner-reviews.md": "da39eace09a10743",
|
||||
"gsd-core/references/planner-revision.md": "86ba8a511f081f05",
|
||||
"gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b",
|
||||
"gsd-core/references/planning-config.md": "b5a719401e701e12",
|
||||
"gsd-core/references/planning-config.md": "740ce35edfe855ac",
|
||||
"gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6",
|
||||
"gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020",
|
||||
"gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8",
|
||||
@@ -126,6 +126,7 @@
|
||||
"gsd-core/references/sketch-theme-system.md": "33e2e96e450456f8",
|
||||
"gsd-core/references/sketch-tooling.md": "df6c4f24c1c27611",
|
||||
"gsd-core/references/sketch-variant-patterns.md": "66c197aa4fb52810",
|
||||
"gsd-core/references/specless-probe-fallback.md": "fba5dfb6ed07bbc2",
|
||||
"gsd-core/references/spidr-splitting.md": "074ac154c0e4f906",
|
||||
"gsd-core/references/tdd.md": "e4708ede157478b6",
|
||||
"gsd-core/references/thinking-models-debug.md": "2da61022b16c4e7c",
|
||||
@@ -191,120 +192,120 @@
|
||||
"gsd-core/templates/user-profile.md": "20749f23e4c413fc",
|
||||
"gsd-core/templates/user-setup.md": "78b7d718b6e8d67c",
|
||||
"gsd-core/templates/verification-report.md": "dd5faa6254183731",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335",
|
||||
"gsd-core/workflows/add-backlog.md": "79a453a2270483fb",
|
||||
"gsd-core/workflows/add-phase.md": "b4c4b32c111a116a",
|
||||
"gsd-core/workflows/add-tests.md": "63390575b418e270",
|
||||
"gsd-core/workflows/add-todo.md": "5fe3ddc3227e0e22",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "ddab2912d025db65",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb",
|
||||
"gsd-core/workflows/add-backlog.md": "73e5ca92d9456f53",
|
||||
"gsd-core/workflows/add-phase.md": "3683d413f223f138",
|
||||
"gsd-core/workflows/add-tests.md": "49524ea9e54535b6",
|
||||
"gsd-core/workflows/add-todo.md": "cc4a1b90384ad7b9",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "006583b7f234af02",
|
||||
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
|
||||
"gsd-core/workflows/audit-fix.md": "cc6270e912471cc2",
|
||||
"gsd-core/workflows/audit-milestone.md": "806d346ee5bfe9f8",
|
||||
"gsd-core/workflows/audit-uat.md": "86d9131fccabf2ad",
|
||||
"gsd-core/workflows/autonomous.md": "dd572ca89862e5ec",
|
||||
"gsd-core/workflows/check-todos.md": "ea9a303c48a5d752",
|
||||
"gsd-core/workflows/cleanup.md": "6c488059fc152a49",
|
||||
"gsd-core/workflows/code-review-fix.md": "04b143a963067236",
|
||||
"gsd-core/workflows/code-review.md": "ff28724fc216972c",
|
||||
"gsd-core/workflows/complete-milestone.md": "f1866541148dc291",
|
||||
"gsd-core/workflows/debug.md": "15cf6999e85dcc8c",
|
||||
"gsd-core/workflows/diagnose-issues.md": "16f2d2a85335641f",
|
||||
"gsd-core/workflows/audit-fix.md": "5aded4cc2682502b",
|
||||
"gsd-core/workflows/audit-milestone.md": "c36d1c46d4aecca7",
|
||||
"gsd-core/workflows/audit-uat.md": "5e93ef61f91ad0c0",
|
||||
"gsd-core/workflows/autonomous.md": "9bcaed473e38a7a5",
|
||||
"gsd-core/workflows/check-todos.md": "8807759cc4df46c0",
|
||||
"gsd-core/workflows/cleanup.md": "6380894e67d2435d",
|
||||
"gsd-core/workflows/code-review-fix.md": "5090840d834ec31a",
|
||||
"gsd-core/workflows/code-review.md": "29046f7fa6a9d40a",
|
||||
"gsd-core/workflows/complete-milestone.md": "7bd066db127dc274",
|
||||
"gsd-core/workflows/debug.md": "5840a39f14a029c4",
|
||||
"gsd-core/workflows/diagnose-issues.md": "b350281a56ee5832",
|
||||
"gsd-core/workflows/discovery-phase.md": "6161c60d752d0058",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "db60ec68b59a40eb",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "c158386c6cd92bd5",
|
||||
"gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6",
|
||||
"gsd-core/workflows/discuss-phase.md": "0aa052ae4ee70bf6",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "536e2fa842f1bc95",
|
||||
"gsd-core/workflows/discuss-phase.md": "f6aa630f777d3006",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "432c381a366be630",
|
||||
"gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54",
|
||||
"gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "af2d9d6ebb3f69c9",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "524aaa69ae3a9ee5",
|
||||
"gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "eff83e92368c983a",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "1a6400d7663d7643",
|
||||
"gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966",
|
||||
"gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261",
|
||||
"gsd-core/workflows/discuss-phase/modes/text.md": "e6d930e2b6769e49",
|
||||
"gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb",
|
||||
"gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f",
|
||||
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
|
||||
"gsd-core/workflows/do.md": "045e70c238db6faf",
|
||||
"gsd-core/workflows/docs-update.md": "4d6c06e611d83b6d",
|
||||
"gsd-core/workflows/edit-phase.md": "7f27003f20e88fb8",
|
||||
"gsd-core/workflows/eval-review.md": "f510e5762212dc6f",
|
||||
"gsd-core/workflows/execute-phase.md": "c449a87fcca14433",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "ceb8758c22660c1a",
|
||||
"gsd-core/workflows/do.md": "a1a891c1d5d58d67",
|
||||
"gsd-core/workflows/docs-update.md": "c9df0f7df1ebec79",
|
||||
"gsd-core/workflows/edit-phase.md": "57d807e21fe70355",
|
||||
"gsd-core/workflows/eval-review.md": "d16eebac88386c05",
|
||||
"gsd-core/workflows/execute-phase.md": "0167a319ed9a5bc5",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "b890bafa4a0c8bd3",
|
||||
"gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "3ab8bc8a07133068",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "e34415dec69b8432",
|
||||
"gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e",
|
||||
"gsd-core/workflows/execute-plan.md": "4dbe9b6f0c976245",
|
||||
"gsd-core/workflows/explore.md": "48770d68e8b9c132",
|
||||
"gsd-core/workflows/extract-learnings.md": "e9e167c718949c0b",
|
||||
"gsd-core/workflows/execute-plan.md": "eb5de66a1cb41271",
|
||||
"gsd-core/workflows/explore.md": "1c0f3ced293df114",
|
||||
"gsd-core/workflows/extract-learnings.md": "c6cfb696d3bb51c7",
|
||||
"gsd-core/workflows/fast.md": "54fe93778b45a7eb",
|
||||
"gsd-core/workflows/forensics.md": "91961b811917c5c4",
|
||||
"gsd-core/workflows/graduation.md": "d1fd52bbe41dcf34",
|
||||
"gsd-core/workflows/health.md": "c622a5ad0d347d30",
|
||||
"gsd-core/workflows/forensics.md": "1362bc42a2928d79",
|
||||
"gsd-core/workflows/graduation.md": "1fb19f28634dd55a",
|
||||
"gsd-core/workflows/health.md": "32c1276656602ccb",
|
||||
"gsd-core/workflows/help.md": "5d040504b9ab35e3",
|
||||
"gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495",
|
||||
"gsd-core/workflows/help/modes/default.md": "bb6876c976996dbd",
|
||||
"gsd-core/workflows/help/modes/full.md": "fdab4b3690bdd11d",
|
||||
"gsd-core/workflows/help/modes/topic.md": "899d7168a485297f",
|
||||
"gsd-core/workflows/import.md": "a441445515bc2dd5",
|
||||
"gsd-core/workflows/import.md": "da7ca19f487c6b60",
|
||||
"gsd-core/workflows/inbox.md": "91aac6360e1a8672",
|
||||
"gsd-core/workflows/ingest-docs.md": "ad496a4c423f1ab7",
|
||||
"gsd-core/workflows/insert-phase.md": "a0537c09191121f6",
|
||||
"gsd-core/workflows/ingest-docs.md": "8adc1e35097abce2",
|
||||
"gsd-core/workflows/insert-phase.md": "dad4479236245bd9",
|
||||
"gsd-core/workflows/list-phase-assumptions.md": "2a6b6a5acfb7742c",
|
||||
"gsd-core/workflows/list-seeds.md": "ad1d81683e48c4e1",
|
||||
"gsd-core/workflows/list-workspaces.md": "1fe28ba52cee1394",
|
||||
"gsd-core/workflows/manager.md": "b0322e4514de4c4d",
|
||||
"gsd-core/workflows/map-codebase.md": "7db2e66647dd3c34",
|
||||
"gsd-core/workflows/milestone-summary.md": "353fffb60749d892",
|
||||
"gsd-core/workflows/mvp-phase.md": "4d102523b5d81f95",
|
||||
"gsd-core/workflows/new-milestone.md": "4988e2b33d02075d",
|
||||
"gsd-core/workflows/new-project.md": "c596ec378d462fdb",
|
||||
"gsd-core/workflows/new-workspace.md": "5c78c58ad84e886b",
|
||||
"gsd-core/workflows/next.md": "8e1fa29751d96564",
|
||||
"gsd-core/workflows/list-seeds.md": "e4f9d7c12c162ef7",
|
||||
"gsd-core/workflows/list-workspaces.md": "d3726de6b2eb40b4",
|
||||
"gsd-core/workflows/manager.md": "c8690740c613f1a5",
|
||||
"gsd-core/workflows/map-codebase.md": "23fae66ceef58e1c",
|
||||
"gsd-core/workflows/milestone-summary.md": "d7ac63499e3e5c1a",
|
||||
"gsd-core/workflows/mvp-phase.md": "5ce3c326ef0f6e27",
|
||||
"gsd-core/workflows/new-milestone.md": "97750332c52a9ef7",
|
||||
"gsd-core/workflows/new-project.md": "40c94cfb81bde99b",
|
||||
"gsd-core/workflows/new-workspace.md": "af3397e97cec7d0b",
|
||||
"gsd-core/workflows/next.md": "e044321fdd6b5e9c",
|
||||
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
|
||||
"gsd-core/workflows/note.md": "42b66686b2c102cb",
|
||||
"gsd-core/workflows/pause-work.md": "ae2d5789a95f70fe",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "c86cdc1964256b98",
|
||||
"gsd-core/workflows/plan-phase.md": "e995429805b69fdc",
|
||||
"gsd-core/workflows/pause-work.md": "2c3abcaa1fa6d2e2",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "419744c1191354af",
|
||||
"gsd-core/workflows/plan-phase.md": "cb4aa355e3b126c4",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "9607e6d03e93c1c2",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "99949122a3bd455e",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "62f8e4f3b475fe5f",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "277e3495fb982045",
|
||||
"gsd-core/workflows/plant-seed.md": "f862f77fca983749",
|
||||
"gsd-core/workflows/pr-branch.md": "ecabd55e4eabf229",
|
||||
"gsd-core/workflows/profile-user.md": "de5030437226cf2c",
|
||||
"gsd-core/workflows/progress.md": "f18db000584d9cb1",
|
||||
"gsd-core/workflows/quick.md": "66b26d6fe2bd4d71",
|
||||
"gsd-core/workflows/reapply-patches.md": "158083a310859594",
|
||||
"gsd-core/workflows/remove-phase.md": "fce799aae3ab2715",
|
||||
"gsd-core/workflows/remove-workspace.md": "8facde381657dd71",
|
||||
"gsd-core/workflows/resume-project.md": "a0443839f1f83c2d",
|
||||
"gsd-core/workflows/review.md": "f11ffe5b46b50565",
|
||||
"gsd-core/workflows/scan.md": "b28f65d88c522767",
|
||||
"gsd-core/workflows/secure-phase.md": "f2957d4b88fb3746",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "8ebcd05fcd5a0d15",
|
||||
"gsd-core/workflows/plant-seed.md": "76379e2aeb18d53b",
|
||||
"gsd-core/workflows/pr-branch.md": "79f4d93e31af9c49",
|
||||
"gsd-core/workflows/profile-user.md": "8474c1e203be5c8c",
|
||||
"gsd-core/workflows/progress.md": "173b166cd30fca13",
|
||||
"gsd-core/workflows/quick.md": "29052a14c8dc71e0",
|
||||
"gsd-core/workflows/reapply-patches.md": "7af45bb3f2fdd1b8",
|
||||
"gsd-core/workflows/remove-phase.md": "f27cecd8c78008ae",
|
||||
"gsd-core/workflows/remove-workspace.md": "977155e18b9df623",
|
||||
"gsd-core/workflows/resume-project.md": "849f3d49d366ff13",
|
||||
"gsd-core/workflows/review.md": "06cd9992e289b241",
|
||||
"gsd-core/workflows/scan.md": "cbde2b8b2b5fa5dd",
|
||||
"gsd-core/workflows/secure-phase.md": "5fc8fbd5e217e48d",
|
||||
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
|
||||
"gsd-core/workflows/settings-advanced.md": "9a45f0e5b8acf83d",
|
||||
"gsd-core/workflows/settings-integrations.md": "1dce76db0aca08a5",
|
||||
"gsd-core/workflows/settings.md": "cb2b6be87c519df9",
|
||||
"gsd-core/workflows/ship.md": "dbf8bf636cb196c0",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "f1ece50ac65ea281",
|
||||
"gsd-core/workflows/sketch.md": "d5887983e62b574a",
|
||||
"gsd-core/workflows/smart-entry.md": "47f5c5e8608e5f7a",
|
||||
"gsd-core/workflows/spec-phase.md": "6c8835fc65ea1cb8",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "367325e6d567b904",
|
||||
"gsd-core/workflows/spike.md": "cdacb2887a321e11",
|
||||
"gsd-core/workflows/stats.md": "49a991d0d3905a56",
|
||||
"gsd-core/workflows/settings-advanced.md": "175388eee8afea48",
|
||||
"gsd-core/workflows/settings-integrations.md": "ab490f2d5c7bbf34",
|
||||
"gsd-core/workflows/settings.md": "9e35a3fedb0a8f53",
|
||||
"gsd-core/workflows/ship.md": "3f6e6424d089d4d0",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "eb5f0849f07479aa",
|
||||
"gsd-core/workflows/sketch.md": "9a712af64fc2fff8",
|
||||
"gsd-core/workflows/smart-entry.md": "bf38fd489b27231e",
|
||||
"gsd-core/workflows/spec-phase.md": "59ab40cd1eb44d50",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "79e23a81bb74bc95",
|
||||
"gsd-core/workflows/spike.md": "80844a3c05339fdb",
|
||||
"gsd-core/workflows/stats.md": "01289f444b66913d",
|
||||
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
|
||||
"gsd-core/workflows/thread.md": "5a6759e01763c2a6",
|
||||
"gsd-core/workflows/transition.md": "2f65c0e12675ea08",
|
||||
"gsd-core/workflows/ui-phase.md": "082a41a0549211fe",
|
||||
"gsd-core/workflows/ui-review.md": "bc0ae72c0e1cab94",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "0d103bf2622436f7",
|
||||
"gsd-core/workflows/thread.md": "596bf37dcea2ce1e",
|
||||
"gsd-core/workflows/transition.md": "adab3f53afd5d8aa",
|
||||
"gsd-core/workflows/ui-phase.md": "dd213d91b5c258a5",
|
||||
"gsd-core/workflows/ui-review.md": "83d6d3b1f26597ff",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "600377d719253f14",
|
||||
"gsd-core/workflows/undo.md": "791e0bf96d9a057f",
|
||||
"gsd-core/workflows/update.md": "7499bb4cb2a3ce6f",
|
||||
"gsd-core/workflows/validate-phase.md": "75e8971d3981d06b",
|
||||
"gsd-core/workflows/verify-phase.md": "84e00bd685006870",
|
||||
"gsd-core/workflows/verify-work.md": "e56e07475d5eb51e",
|
||||
"gsd-core/workflows/validate-phase.md": "067acd7aeed52c5b",
|
||||
"gsd-core/workflows/verify-phase.md": "4e1d99795e8e9413",
|
||||
"gsd-core/workflows/verify-work.md": "e93eb5a56b769694",
|
||||
"hooks/gsd-check-update-worker.js": "7989cc2bedd1138d",
|
||||
"hooks/gsd-check-update.js": "25f5ad726f76fc11",
|
||||
"hooks/gsd-config-reload.js": "880b696458e85e9b",
|
||||
@@ -346,8 +347,8 @@
|
||||
"skills/gsd/gsd-ns-context/skills/extract-learnings/SKILL.md": "36e59d6e514dcaf0",
|
||||
"skills/gsd/gsd-ns-context/skills/graphify/SKILL.md": "169eefd42c444cde",
|
||||
"skills/gsd/gsd-ns-context/skills/map-codebase/SKILL.md": "6062ccca1a14b827",
|
||||
"skills/gsd/gsd-ns-context/skills/mempalace-capture/SKILL.md": "3fa619f73834c436",
|
||||
"skills/gsd/gsd-ns-context/skills/mempalace-recall/SKILL.md": "5d06922e0d7ab7d9",
|
||||
"skills/gsd/gsd-ns-context/skills/mempalace-capture/SKILL.md": "1565901c4833a49e",
|
||||
"skills/gsd/gsd-ns-context/skills/mempalace-recall/SKILL.md": "eba3ad69c0e7b157",
|
||||
"skills/gsd/gsd-ns-ideate/SKILL.md": "b36bb4700ed6723a",
|
||||
"skills/gsd/gsd-ns-ideate/skills/capture/SKILL.md": "76fc7c1200124ece",
|
||||
"skills/gsd/gsd-ns-ideate/skills/explore/SKILL.md": "bb39acf6117cb9ca",
|
||||
|
||||
211
tests/fixtures/golden-install-parity/kilo.json
vendored
211
tests/fixtures/golden-install-parity/kilo.json
vendored
@@ -4,37 +4,37 @@
|
||||
"agents/gsd-advisor-researcher.md": "3296fc4edef47f2e",
|
||||
"agents/gsd-ai-researcher.md": "9607993fbaafe9ba",
|
||||
"agents/gsd-assumptions-analyzer.md": "567d823ccd036b39",
|
||||
"agents/gsd-code-fixer.md": "9652d5b56a2afbf5",
|
||||
"agents/gsd-code-fixer.md": "a4444d9f58a53613",
|
||||
"agents/gsd-code-reviewer.md": "922c08885bc78662",
|
||||
"agents/gsd-codebase-mapper.md": "0ccbf6a685804979",
|
||||
"agents/gsd-debug-session-manager.md": "828335b15a46b324",
|
||||
"agents/gsd-debugger.md": "b59cda547363e617",
|
||||
"agents/gsd-debug-session-manager.md": "5fd509a86b1335b7",
|
||||
"agents/gsd-debugger.md": "11e791e0509959b1",
|
||||
"agents/gsd-doc-classifier.md": "dd7670f4fb345994",
|
||||
"agents/gsd-doc-synthesizer.md": "1e987faef95a8c71",
|
||||
"agents/gsd-doc-verifier.md": "8016f792d0766b77",
|
||||
"agents/gsd-doc-writer.md": "72a21cf92542f6c0",
|
||||
"agents/gsd-domain-researcher.md": "a3874d80bcbc7380",
|
||||
"agents/gsd-eval-auditor.md": "630d4cd3bd6ea195",
|
||||
"agents/gsd-eval-auditor.md": "d8c45cef7ddf4360",
|
||||
"agents/gsd-eval-planner.md": "3db12cde12aeb2c1",
|
||||
"agents/gsd-executor.md": "c9aca9129bd4cab3",
|
||||
"agents/gsd-executor.md": "7f18fa638ef50584",
|
||||
"agents/gsd-framework-selector.md": "ad5f2c6b9bec6270",
|
||||
"agents/gsd-integration-checker.md": "c503e2f4a3d8ec05",
|
||||
"agents/gsd-intel-updater.md": "231393da62a45b2e",
|
||||
"agents/gsd-mempalace-curator.md": "c6a7fe754b6ca5e1",
|
||||
"agents/gsd-intel-updater.md": "b8eb72873ded3c14",
|
||||
"agents/gsd-mempalace-curator.md": "6461da48ed937556",
|
||||
"agents/gsd-nyquist-auditor.md": "7bc3cc159c7be987",
|
||||
"agents/gsd-pattern-mapper.md": "6a5408fd11d70391",
|
||||
"agents/gsd-phase-researcher.md": "94818f28c498bb26",
|
||||
"agents/gsd-plan-checker.md": "56164206242c8caf",
|
||||
"agents/gsd-planner.md": "5adf9f02c77d6859",
|
||||
"agents/gsd-project-researcher.md": "60573a38d3dfd9fe",
|
||||
"agents/gsd-research-synthesizer.md": "1f7cd286c5783c86",
|
||||
"agents/gsd-phase-researcher.md": "46c7ca1f62f9e02b",
|
||||
"agents/gsd-plan-checker.md": "a4e32c58903176ef",
|
||||
"agents/gsd-planner.md": "dc90faf53dc728ce",
|
||||
"agents/gsd-project-researcher.md": "e6251b65176972c7",
|
||||
"agents/gsd-research-synthesizer.md": "c56fc6fd7f96c95c",
|
||||
"agents/gsd-roadmapper.md": "277e0a3252553ab7",
|
||||
"agents/gsd-security-auditor.md": "0113435969e869c4",
|
||||
"agents/gsd-ui-auditor.md": "9b988b95d28e56ed",
|
||||
"agents/gsd-ui-checker.md": "e27fd54c34ce79b8",
|
||||
"agents/gsd-ui-researcher.md": "68b046253268aa64",
|
||||
"agents/gsd-ui-researcher.md": "79ab871e0be9e889",
|
||||
"agents/gsd-user-profiler.md": "b8cb09319c517701",
|
||||
"agents/gsd-verifier.md": "af609b1959cde3f3",
|
||||
"agents/gsd-verifier.md": "b3d833b6ede458ef",
|
||||
"command/gsd-add-tests.md": "c314f9a6be312bfa",
|
||||
"command/gsd-ai-integration-phase.md": "bbab86a540e00db5",
|
||||
"command/gsd-audit-fix.md": "4106e9dce9b71585",
|
||||
@@ -63,8 +63,8 @@
|
||||
"command/gsd-ingest-docs.md": "e655ecf1d4433ba9",
|
||||
"command/gsd-manager.md": "1cdc133079833552",
|
||||
"command/gsd-map-codebase.md": "186c8f79319abc1c",
|
||||
"command/gsd-mempalace-capture.md": "a94ca275cbe7134c",
|
||||
"command/gsd-mempalace-recall.md": "d358cdd89c935877",
|
||||
"command/gsd-mempalace-capture.md": "08b9750f1b1d1ba6",
|
||||
"command/gsd-mempalace-recall.md": "2316f1a950490845",
|
||||
"command/gsd-milestone-summary.md": "4ab29b777f62f0bb",
|
||||
"command/gsd-mvp-phase.md": "273a1c26ca13274b",
|
||||
"command/gsd-new-milestone.md": "a315b3205c5d3470",
|
||||
@@ -111,8 +111,8 @@
|
||||
"gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47",
|
||||
"gsd-core/bin/gsd_run": "62d9b647ede212e6",
|
||||
"gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb",
|
||||
"gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "53f2da40d2c129c6",
|
||||
"gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269",
|
||||
"gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a",
|
||||
"gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904",
|
||||
"gsd-core/contexts/dev.md": "dcb0de9dce33cf41",
|
||||
@@ -177,7 +177,7 @@
|
||||
"gsd-core/references/planner-reviews.md": "da39eace09a10743",
|
||||
"gsd-core/references/planner-revision.md": "86ba8a511f081f05",
|
||||
"gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b",
|
||||
"gsd-core/references/planning-config.md": "af0a9694b3c39557",
|
||||
"gsd-core/references/planning-config.md": "4070fba34e88032b",
|
||||
"gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6",
|
||||
"gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020",
|
||||
"gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8",
|
||||
@@ -196,6 +196,7 @@
|
||||
"gsd-core/references/sketch-theme-system.md": "33e2e96e450456f8",
|
||||
"gsd-core/references/sketch-tooling.md": "df6c4f24c1c27611",
|
||||
"gsd-core/references/sketch-variant-patterns.md": "66c197aa4fb52810",
|
||||
"gsd-core/references/specless-probe-fallback.md": "5e400dc05a15e972",
|
||||
"gsd-core/references/spidr-splitting.md": "074ac154c0e4f906",
|
||||
"gsd-core/references/tdd.md": "e4708ede157478b6",
|
||||
"gsd-core/references/thinking-models-debug.md": "2da61022b16c4e7c",
|
||||
@@ -261,120 +262,120 @@
|
||||
"gsd-core/templates/user-profile.md": "52abe2af968e8533",
|
||||
"gsd-core/templates/user-setup.md": "1da2382725db080f",
|
||||
"gsd-core/templates/verification-report.md": "78ab9264ce63ed7e",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335",
|
||||
"gsd-core/workflows/add-backlog.md": "485c4b6673ddf832",
|
||||
"gsd-core/workflows/add-phase.md": "0d90083e9c17bec1",
|
||||
"gsd-core/workflows/add-tests.md": "ecb959f321820e5e",
|
||||
"gsd-core/workflows/add-todo.md": "5082510bf0449204",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "c85c6afdc64f0da6",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb",
|
||||
"gsd-core/workflows/add-backlog.md": "5095b6e69b4e380a",
|
||||
"gsd-core/workflows/add-phase.md": "27164a671e14a789",
|
||||
"gsd-core/workflows/add-tests.md": "5bb66a4f4c6839bb",
|
||||
"gsd-core/workflows/add-todo.md": "1a3b827cda68adde",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "87b004f0f20fe211",
|
||||
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
|
||||
"gsd-core/workflows/audit-fix.md": "514d02c730349a35",
|
||||
"gsd-core/workflows/audit-milestone.md": "23c1e35f449933b8",
|
||||
"gsd-core/workflows/audit-uat.md": "e11db0d74c2a7405",
|
||||
"gsd-core/workflows/autonomous.md": "73f429f7472c9949",
|
||||
"gsd-core/workflows/check-todos.md": "ed4b4eb12be222d7",
|
||||
"gsd-core/workflows/cleanup.md": "c5f1bf186395d67d",
|
||||
"gsd-core/workflows/code-review-fix.md": "adb62c695b39ef61",
|
||||
"gsd-core/workflows/code-review.md": "6c40b95e799907d0",
|
||||
"gsd-core/workflows/complete-milestone.md": "59753bf44d4300da",
|
||||
"gsd-core/workflows/debug.md": "a72d830ac3df74aa",
|
||||
"gsd-core/workflows/diagnose-issues.md": "210b5b313e8a559a",
|
||||
"gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b",
|
||||
"gsd-core/workflows/audit-milestone.md": "5e9a35af57344e04",
|
||||
"gsd-core/workflows/audit-uat.md": "69dbdec25cae2f12",
|
||||
"gsd-core/workflows/autonomous.md": "141625e98f4c6a41",
|
||||
"gsd-core/workflows/check-todos.md": "cde0a3025828bad8",
|
||||
"gsd-core/workflows/cleanup.md": "d124682912dab9f6",
|
||||
"gsd-core/workflows/code-review-fix.md": "a416c764425cbb61",
|
||||
"gsd-core/workflows/code-review.md": "3999e5bc9ce9171e",
|
||||
"gsd-core/workflows/complete-milestone.md": "d0f7e0599ab54dca",
|
||||
"gsd-core/workflows/debug.md": "0fa12d266c29d9d4",
|
||||
"gsd-core/workflows/diagnose-issues.md": "af98c318e0aa27bf",
|
||||
"gsd-core/workflows/discovery-phase.md": "ca7b2be46e59e862",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "36f7edcb666745f2",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "6419d394b232d7b0",
|
||||
"gsd-core/workflows/discuss-phase-power.md": "5c0d1ca6abda0383",
|
||||
"gsd-core/workflows/discuss-phase.md": "bd4b26ba168bb51f",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "f8ae26ba4e07672b",
|
||||
"gsd-core/workflows/discuss-phase.md": "322f0c5d18b87e5a",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "0b16982b70abfcc2",
|
||||
"gsd-core/workflows/discuss-phase/modes/all.md": "5ed71228ac96e728",
|
||||
"gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "e6d4ef26786946ea",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "28dc6398e331b418",
|
||||
"gsd-core/workflows/discuss-phase/modes/batch.md": "78f6ef61690acb66",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "ecdb88a9aa70d5bf",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "b16547a6b0423579",
|
||||
"gsd-core/workflows/discuss-phase/modes/default.md": "5d12f2593ae4a813",
|
||||
"gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261",
|
||||
"gsd-core/workflows/discuss-phase/modes/text.md": "daf23a04b101ab38",
|
||||
"gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb",
|
||||
"gsd-core/workflows/discuss-phase/templates/context.md": "9804674fccada405",
|
||||
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "04e4feee14772275",
|
||||
"gsd-core/workflows/do.md": "1e6102574016b150",
|
||||
"gsd-core/workflows/docs-update.md": "79afaaf19fd527cc",
|
||||
"gsd-core/workflows/edit-phase.md": "8323bfe10faa0c0a",
|
||||
"gsd-core/workflows/eval-review.md": "926eda8bbee28b23",
|
||||
"gsd-core/workflows/execute-phase.md": "17cf87593b833b6d",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "facb0e816d87a0c7",
|
||||
"gsd-core/workflows/do.md": "c1aeb36469f7badc",
|
||||
"gsd-core/workflows/docs-update.md": "87bf2a6b7b6ec9db",
|
||||
"gsd-core/workflows/edit-phase.md": "a3ab51739c5c021c",
|
||||
"gsd-core/workflows/eval-review.md": "f6183650f7fcabf9",
|
||||
"gsd-core/workflows/execute-phase.md": "5c4b59ee5e04a022",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "c133828cf177a772",
|
||||
"gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80",
|
||||
"gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e",
|
||||
"gsd-core/workflows/execute-plan.md": "8dc89b35582407f7",
|
||||
"gsd-core/workflows/explore.md": "14242d36d4822df6",
|
||||
"gsd-core/workflows/extract-learnings.md": "d8177b0c13b7e5ee",
|
||||
"gsd-core/workflows/execute-plan.md": "9b96f0ef3d149b2c",
|
||||
"gsd-core/workflows/explore.md": "a1aa05e598caf7e3",
|
||||
"gsd-core/workflows/extract-learnings.md": "ce4b5388074f19a3",
|
||||
"gsd-core/workflows/fast.md": "54fe93778b45a7eb",
|
||||
"gsd-core/workflows/forensics.md": "c01da0178fb97b21",
|
||||
"gsd-core/workflows/graduation.md": "5cc8638dabcbfd40",
|
||||
"gsd-core/workflows/health.md": "064b3668d5d9569a",
|
||||
"gsd-core/workflows/forensics.md": "ec9dc257272a6980",
|
||||
"gsd-core/workflows/graduation.md": "fc01dc810d4845f8",
|
||||
"gsd-core/workflows/health.md": "955d5ebacd5740e6",
|
||||
"gsd-core/workflows/help.md": "5d040504b9ab35e3",
|
||||
"gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495",
|
||||
"gsd-core/workflows/help/modes/default.md": "b544113eb9aa54fa",
|
||||
"gsd-core/workflows/help/modes/full.md": "051f9633f45558b4",
|
||||
"gsd-core/workflows/help/modes/topic.md": "19a279fe91922d3b",
|
||||
"gsd-core/workflows/import.md": "f8bbe6f2c0e08a78",
|
||||
"gsd-core/workflows/import.md": "95734bf6d48ef776",
|
||||
"gsd-core/workflows/inbox.md": "a073396097c89c01",
|
||||
"gsd-core/workflows/ingest-docs.md": "29c1fe28bc93b345",
|
||||
"gsd-core/workflows/insert-phase.md": "964ca91863a8749a",
|
||||
"gsd-core/workflows/ingest-docs.md": "270a4dc138d239c4",
|
||||
"gsd-core/workflows/insert-phase.md": "0ab06e370253622b",
|
||||
"gsd-core/workflows/list-phase-assumptions.md": "e7b5e35c9452e3b3",
|
||||
"gsd-core/workflows/list-seeds.md": "5a46337f55ae8453",
|
||||
"gsd-core/workflows/list-workspaces.md": "418570fbc8b938da",
|
||||
"gsd-core/workflows/manager.md": "f3d17d2ae11ec7b5",
|
||||
"gsd-core/workflows/map-codebase.md": "c3d6418d64ba2994",
|
||||
"gsd-core/workflows/milestone-summary.md": "25775eeb4e2747be",
|
||||
"gsd-core/workflows/mvp-phase.md": "a97708464f103300",
|
||||
"gsd-core/workflows/new-milestone.md": "74779ede3babb04c",
|
||||
"gsd-core/workflows/new-project.md": "6d8cd0b4fe813374",
|
||||
"gsd-core/workflows/new-workspace.md": "f58d6a8c0c7796a1",
|
||||
"gsd-core/workflows/next.md": "888297a0b21888ea",
|
||||
"gsd-core/workflows/list-seeds.md": "da9511b569ada7f9",
|
||||
"gsd-core/workflows/list-workspaces.md": "9b78bb9f71029169",
|
||||
"gsd-core/workflows/manager.md": "bedfe8a2a48a9605",
|
||||
"gsd-core/workflows/map-codebase.md": "fcc2796ebf8ea2c7",
|
||||
"gsd-core/workflows/milestone-summary.md": "93ba0d0005f73c35",
|
||||
"gsd-core/workflows/mvp-phase.md": "3935c0d9969e3e84",
|
||||
"gsd-core/workflows/new-milestone.md": "9abdd85c65989620",
|
||||
"gsd-core/workflows/new-project.md": "0dce9298c090bdb4",
|
||||
"gsd-core/workflows/new-workspace.md": "074efbc589061182",
|
||||
"gsd-core/workflows/next.md": "0a9b4e23ac0bf7ea",
|
||||
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
|
||||
"gsd-core/workflows/note.md": "f8c2842a2217f776",
|
||||
"gsd-core/workflows/pause-work.md": "a6e5336c409fdc8b",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "1b43d12812f7bc1e",
|
||||
"gsd-core/workflows/plan-phase.md": "03e59f06885e200f",
|
||||
"gsd-core/workflows/pause-work.md": "8b81699a46ca8e9b",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "1976bf2001969719",
|
||||
"gsd-core/workflows/plan-phase.md": "b35a66aa6188d110",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "f10975692cbd036e",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "44a12264f8b61d03",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "774e49428f54f0a0",
|
||||
"gsd-core/workflows/plant-seed.md": "ffa5774304243649",
|
||||
"gsd-core/workflows/pr-branch.md": "ab157cd8e49621dd",
|
||||
"gsd-core/workflows/profile-user.md": "203ebe3f8f3876a8",
|
||||
"gsd-core/workflows/progress.md": "9381c59676ccb937",
|
||||
"gsd-core/workflows/quick.md": "11ba83f6350462fb",
|
||||
"gsd-core/workflows/reapply-patches.md": "becf9728cdb124c4",
|
||||
"gsd-core/workflows/remove-phase.md": "ada8a0546c686483",
|
||||
"gsd-core/workflows/remove-workspace.md": "fc83f362a2d0a1b7",
|
||||
"gsd-core/workflows/resume-project.md": "7f8dc986f0f35d96",
|
||||
"gsd-core/workflows/review.md": "3af2d510da581502",
|
||||
"gsd-core/workflows/scan.md": "47371c2073d6c0be",
|
||||
"gsd-core/workflows/secure-phase.md": "e8855104c1e0417c",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "88e294a5cc616e90",
|
||||
"gsd-core/workflows/plant-seed.md": "249d3c6b4d474106",
|
||||
"gsd-core/workflows/pr-branch.md": "c8827e8a15426bf5",
|
||||
"gsd-core/workflows/profile-user.md": "9d0f46424df26c8f",
|
||||
"gsd-core/workflows/progress.md": "e7522beba5bd09b6",
|
||||
"gsd-core/workflows/quick.md": "a1f1c8384cc51667",
|
||||
"gsd-core/workflows/reapply-patches.md": "2c44426624047ed0",
|
||||
"gsd-core/workflows/remove-phase.md": "f76e1c2a4dd31a09",
|
||||
"gsd-core/workflows/remove-workspace.md": "7bd5d1b63ef091a8",
|
||||
"gsd-core/workflows/resume-project.md": "3dcaa7abe1800d35",
|
||||
"gsd-core/workflows/review.md": "9ed1fda4d8b657f1",
|
||||
"gsd-core/workflows/scan.md": "8e1bbf2eed1752ca",
|
||||
"gsd-core/workflows/secure-phase.md": "87fdcb37a8610e58",
|
||||
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
|
||||
"gsd-core/workflows/settings-advanced.md": "03c647793401655b",
|
||||
"gsd-core/workflows/settings-integrations.md": "3ea8095d5fad891b",
|
||||
"gsd-core/workflows/settings.md": "05e35aeb442b7e20",
|
||||
"gsd-core/workflows/ship.md": "afd77be2093535f8",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "888c0548e63197b3",
|
||||
"gsd-core/workflows/sketch.md": "34a0c10fa56af7ea",
|
||||
"gsd-core/workflows/smart-entry.md": "7ffe4fdb93935400",
|
||||
"gsd-core/workflows/spec-phase.md": "c231f8eb723e7604",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "458230d4d7c44b09",
|
||||
"gsd-core/workflows/spike.md": "8e63427fc146b45c",
|
||||
"gsd-core/workflows/stats.md": "e7852c5d8f2b05a9",
|
||||
"gsd-core/workflows/settings-advanced.md": "cde46151bf07b4da",
|
||||
"gsd-core/workflows/settings-integrations.md": "4d23553b9143e834",
|
||||
"gsd-core/workflows/settings.md": "c345ec6b9b5ee963",
|
||||
"gsd-core/workflows/ship.md": "b6149b0bc45cc759",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "7673797d65af2377",
|
||||
"gsd-core/workflows/sketch.md": "201772f9c5c02e97",
|
||||
"gsd-core/workflows/smart-entry.md": "8b865b82ff6d44d8",
|
||||
"gsd-core/workflows/spec-phase.md": "cfdd2f45d58d6943",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "b7ee3d961b5792c6",
|
||||
"gsd-core/workflows/spike.md": "a782dd863771fe0a",
|
||||
"gsd-core/workflows/stats.md": "17b4f2059f4b4ef2",
|
||||
"gsd-core/workflows/sync-skills.md": "dc7b8b015afa4b3b",
|
||||
"gsd-core/workflows/thread.md": "3b2c560d7189576d",
|
||||
"gsd-core/workflows/transition.md": "caf7616dc597ad86",
|
||||
"gsd-core/workflows/ui-phase.md": "638e871b80cacc6d",
|
||||
"gsd-core/workflows/ui-review.md": "0fb289914252d53e",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "29245758b8497fa0",
|
||||
"gsd-core/workflows/thread.md": "5ad0e0d5ce7e0d11",
|
||||
"gsd-core/workflows/transition.md": "9040a76741f12de6",
|
||||
"gsd-core/workflows/ui-phase.md": "33f7113e91c2bfe0",
|
||||
"gsd-core/workflows/ui-review.md": "013272816a291305",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "db7df53187dae993",
|
||||
"gsd-core/workflows/undo.md": "7cd2153f8b15e30d",
|
||||
"gsd-core/workflows/update.md": "07dc2fba78ad1865",
|
||||
"gsd-core/workflows/validate-phase.md": "557e3251e3b9349a",
|
||||
"gsd-core/workflows/verify-phase.md": "0d4ffabc1caa473a",
|
||||
"gsd-core/workflows/verify-work.md": "b68ac37f6301a3b5",
|
||||
"gsd-core/workflows/validate-phase.md": "7915e3a261f7c9c9",
|
||||
"gsd-core/workflows/verify-phase.md": "15a999f82868ad29",
|
||||
"gsd-core/workflows/verify-work.md": "6194c487f858d85e",
|
||||
"hooks/gsd-check-update-worker.js": "c992bbad91d0e994",
|
||||
"hooks/gsd-check-update.js": "fdd77abe7ef26a2d",
|
||||
"hooks/gsd-config-reload.js": "96546e0e8bb47904",
|
||||
@@ -439,8 +440,8 @@
|
||||
"skills/gsd-ingest-docs/SKILL.md": "f049f06a6ec7da43",
|
||||
"skills/gsd-manager/SKILL.md": "a37ecdbe32952262",
|
||||
"skills/gsd-map-codebase/SKILL.md": "e8c01704e8ada1d2",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "f960b7b1a8fdf89b",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "2091c48e6e986e28",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "260e1dabc7014ba2",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "045d85c8cab1afcc",
|
||||
"skills/gsd-milestone-summary/SKILL.md": "da645171ca2299d8",
|
||||
"skills/gsd-mvp-phase/SKILL.md": "eeb0ac0f88647475",
|
||||
"skills/gsd-new-milestone/SKILL.md": "bc8989d97f3161ad",
|
||||
|
||||
207
tests/fixtures/golden-install-parity/kimi.json
vendored
207
tests/fixtures/golden-install-parity/kimi.json
vendored
@@ -9,15 +9,15 @@
|
||||
"agents/subagents/gsd-ai-researcher.yaml": "59edec2a11eb0a27",
|
||||
"agents/subagents/gsd-assumptions-analyzer.md": "507b93a7d3375ad3",
|
||||
"agents/subagents/gsd-assumptions-analyzer.yaml": "e7da772d8c7e3723",
|
||||
"agents/subagents/gsd-code-fixer.md": "9a397598c2df98f3",
|
||||
"agents/subagents/gsd-code-fixer.md": "eadf06afc4609b2a",
|
||||
"agents/subagents/gsd-code-fixer.yaml": "41147d668c7e75cb",
|
||||
"agents/subagents/gsd-code-reviewer.md": "27cee6e8adae57da",
|
||||
"agents/subagents/gsd-code-reviewer.yaml": "5f2398f56018f50d",
|
||||
"agents/subagents/gsd-codebase-mapper.md": "04c7528a13fa3de7",
|
||||
"agents/subagents/gsd-codebase-mapper.yaml": "bce1c6d15f55c477",
|
||||
"agents/subagents/gsd-debug-session-manager.md": "be5653e631bbd006",
|
||||
"agents/subagents/gsd-debug-session-manager.md": "54f87b28876dec1b",
|
||||
"agents/subagents/gsd-debug-session-manager.yaml": "aab147717b5082e7",
|
||||
"agents/subagents/gsd-debugger.md": "528ad732ccff4485",
|
||||
"agents/subagents/gsd-debugger.md": "9f0811545e99c8b9",
|
||||
"agents/subagents/gsd-debugger.yaml": "6d02d7feb90cad43",
|
||||
"agents/subagents/gsd-doc-classifier.md": "7810ff57b2dba86b",
|
||||
"agents/subagents/gsd-doc-classifier.yaml": "a4e9cf7025b57503",
|
||||
@@ -29,33 +29,33 @@
|
||||
"agents/subagents/gsd-doc-writer.yaml": "166fa569d11adb9f",
|
||||
"agents/subagents/gsd-domain-researcher.md": "c29b96a2c40f6e96",
|
||||
"agents/subagents/gsd-domain-researcher.yaml": "269e21863e94f29f",
|
||||
"agents/subagents/gsd-eval-auditor.md": "2de50778b9b5a219",
|
||||
"agents/subagents/gsd-eval-auditor.md": "8a8f48ed1249e9cd",
|
||||
"agents/subagents/gsd-eval-auditor.yaml": "e3d868bd5fefe938",
|
||||
"agents/subagents/gsd-eval-planner.md": "70f8c5727bfb9876",
|
||||
"agents/subagents/gsd-eval-planner.yaml": "df8499f7af297ec2",
|
||||
"agents/subagents/gsd-executor.md": "278a569a7306244c",
|
||||
"agents/subagents/gsd-executor.md": "2cf56de9a48e60f9",
|
||||
"agents/subagents/gsd-executor.yaml": "e29422986636fd64",
|
||||
"agents/subagents/gsd-framework-selector.md": "a15b7aa1e0576e16",
|
||||
"agents/subagents/gsd-framework-selector.yaml": "fb52c31cde27b0e3",
|
||||
"agents/subagents/gsd-integration-checker.md": "6939640ba16c3f3b",
|
||||
"agents/subagents/gsd-integration-checker.yaml": "3500c65ccbbe432d",
|
||||
"agents/subagents/gsd-intel-updater.md": "1964fb57cf27be8d",
|
||||
"agents/subagents/gsd-intel-updater.md": "8ffa8767b2270472",
|
||||
"agents/subagents/gsd-intel-updater.yaml": "01445ee99bec4b31",
|
||||
"agents/subagents/gsd-mempalace-curator.md": "62b7c34d6c33ed0b",
|
||||
"agents/subagents/gsd-mempalace-curator.md": "34b7476d313bfda4",
|
||||
"agents/subagents/gsd-mempalace-curator.yaml": "28dd095c371ada3b",
|
||||
"agents/subagents/gsd-nyquist-auditor.md": "d9dbd1e92e2598c2",
|
||||
"agents/subagents/gsd-nyquist-auditor.yaml": "48ad300fa775dd5d",
|
||||
"agents/subagents/gsd-pattern-mapper.md": "eb2d4e838aaeb10c",
|
||||
"agents/subagents/gsd-pattern-mapper.yaml": "d1e537e77f953fd4",
|
||||
"agents/subagents/gsd-phase-researcher.md": "897080d9383bd176",
|
||||
"agents/subagents/gsd-phase-researcher.md": "5982ab9a29eba637",
|
||||
"agents/subagents/gsd-phase-researcher.yaml": "7633c8e82617e7cc",
|
||||
"agents/subagents/gsd-plan-checker.md": "bd302afc01ed40f0",
|
||||
"agents/subagents/gsd-plan-checker.md": "dc5bc8d2e11f7ecf",
|
||||
"agents/subagents/gsd-plan-checker.yaml": "8295181071121db8",
|
||||
"agents/subagents/gsd-planner.md": "f4a053af3e081edf",
|
||||
"agents/subagents/gsd-planner.md": "4b815f7e76f56a01",
|
||||
"agents/subagents/gsd-planner.yaml": "2e83ee194bcd7fbd",
|
||||
"agents/subagents/gsd-project-researcher.md": "39bc2ec5a8b18283",
|
||||
"agents/subagents/gsd-project-researcher.md": "bbae5f6e13917635",
|
||||
"agents/subagents/gsd-project-researcher.yaml": "ce12586b0347e2dc",
|
||||
"agents/subagents/gsd-research-synthesizer.md": "d384c27f7f045ecd",
|
||||
"agents/subagents/gsd-research-synthesizer.md": "1f937a27044c1f7b",
|
||||
"agents/subagents/gsd-research-synthesizer.yaml": "898104ab3bb0b81a",
|
||||
"agents/subagents/gsd-roadmapper.md": "62359d6876022b48",
|
||||
"agents/subagents/gsd-roadmapper.yaml": "679772cb14f3a015",
|
||||
@@ -65,11 +65,11 @@
|
||||
"agents/subagents/gsd-ui-auditor.yaml": "3fc98c1d9e8f10fd",
|
||||
"agents/subagents/gsd-ui-checker.md": "271da1ad4fe7a102",
|
||||
"agents/subagents/gsd-ui-checker.yaml": "c42316006654fae3",
|
||||
"agents/subagents/gsd-ui-researcher.md": "678f035c1fdd0603",
|
||||
"agents/subagents/gsd-ui-researcher.md": "34f41bc770a55199",
|
||||
"agents/subagents/gsd-ui-researcher.yaml": "15e215874bc2c37d",
|
||||
"agents/subagents/gsd-user-profiler.md": "c16f94e09e433394",
|
||||
"agents/subagents/gsd-user-profiler.yaml": "645826a29d079159",
|
||||
"agents/subagents/gsd-verifier.md": "699f62763424ac68",
|
||||
"agents/subagents/gsd-verifier.md": "780a100f92c45751",
|
||||
"agents/subagents/gsd-verifier.yaml": "2d2bd6b37626f382",
|
||||
"gsd-core/VERSION": "ef0deccd81a6723c",
|
||||
"gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74",
|
||||
@@ -77,8 +77,8 @@
|
||||
"gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47",
|
||||
"gsd-core/bin/gsd_run": "62d9b647ede212e6",
|
||||
"gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb",
|
||||
"gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "53f2da40d2c129c6",
|
||||
"gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269",
|
||||
"gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a",
|
||||
"gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904",
|
||||
"gsd-core/contexts/dev.md": "dcb0de9dce33cf41",
|
||||
@@ -143,7 +143,7 @@
|
||||
"gsd-core/references/planner-reviews.md": "dda0193a0fbd4947",
|
||||
"gsd-core/references/planner-revision.md": "86ba8a511f081f05",
|
||||
"gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b",
|
||||
"gsd-core/references/planning-config.md": "7fe958e09e74b6c8",
|
||||
"gsd-core/references/planning-config.md": "6b0204e01d64e081",
|
||||
"gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6",
|
||||
"gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020",
|
||||
"gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8",
|
||||
@@ -162,6 +162,7 @@
|
||||
"gsd-core/references/sketch-theme-system.md": "33e2e96e450456f8",
|
||||
"gsd-core/references/sketch-tooling.md": "df6c4f24c1c27611",
|
||||
"gsd-core/references/sketch-variant-patterns.md": "66c197aa4fb52810",
|
||||
"gsd-core/references/specless-probe-fallback.md": "5e400dc05a15e972",
|
||||
"gsd-core/references/spidr-splitting.md": "074ac154c0e4f906",
|
||||
"gsd-core/references/tdd.md": "e4708ede157478b6",
|
||||
"gsd-core/references/thinking-models-debug.md": "2da61022b16c4e7c",
|
||||
@@ -227,120 +228,120 @@
|
||||
"gsd-core/templates/user-profile.md": "20749f23e4c413fc",
|
||||
"gsd-core/templates/user-setup.md": "78b7d718b6e8d67c",
|
||||
"gsd-core/templates/verification-report.md": "dd5faa6254183731",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335",
|
||||
"gsd-core/workflows/add-backlog.md": "1bc7377b105194fc",
|
||||
"gsd-core/workflows/add-phase.md": "46e0551ffdd8ce1a",
|
||||
"gsd-core/workflows/add-tests.md": "2c1da65d41dc12d2",
|
||||
"gsd-core/workflows/add-todo.md": "cc0efe270004c8fb",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "40c217869a06981f",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb",
|
||||
"gsd-core/workflows/add-backlog.md": "1153d35058e3e24f",
|
||||
"gsd-core/workflows/add-phase.md": "b98c2fc51cd123ba",
|
||||
"gsd-core/workflows/add-tests.md": "2871f7e6409ba89e",
|
||||
"gsd-core/workflows/add-todo.md": "3b913840c1f490b2",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "ad2ff20091d1c2c0",
|
||||
"gsd-core/workflows/analyze-dependencies.md": "52942af10f140717",
|
||||
"gsd-core/workflows/audit-fix.md": "514d02c730349a35",
|
||||
"gsd-core/workflows/audit-milestone.md": "6866ce260980c21e",
|
||||
"gsd-core/workflows/audit-uat.md": "fcfbec501620b564",
|
||||
"gsd-core/workflows/autonomous.md": "7e5683728ef33707",
|
||||
"gsd-core/workflows/check-todos.md": "bdeaf43f9c61e0cc",
|
||||
"gsd-core/workflows/cleanup.md": "0daa2f2720c111f1",
|
||||
"gsd-core/workflows/code-review-fix.md": "c323f7098b671bd6",
|
||||
"gsd-core/workflows/code-review.md": "ad450c6ef8459dad",
|
||||
"gsd-core/workflows/complete-milestone.md": "c1f91b77f4ace7f2",
|
||||
"gsd-core/workflows/debug.md": "849d7e5b9c12dcae",
|
||||
"gsd-core/workflows/diagnose-issues.md": "67c058fc7ae6026b",
|
||||
"gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b",
|
||||
"gsd-core/workflows/audit-milestone.md": "fe7185bb70eafdb9",
|
||||
"gsd-core/workflows/audit-uat.md": "ca6f1f0ef174f793",
|
||||
"gsd-core/workflows/autonomous.md": "1184e5864e201889",
|
||||
"gsd-core/workflows/check-todos.md": "1e3026abe782bd36",
|
||||
"gsd-core/workflows/cleanup.md": "5cf0772521c192a4",
|
||||
"gsd-core/workflows/code-review-fix.md": "b442c670f8c1fe93",
|
||||
"gsd-core/workflows/code-review.md": "1bfa3bf542e30c5e",
|
||||
"gsd-core/workflows/complete-milestone.md": "337d177126f1bd67",
|
||||
"gsd-core/workflows/debug.md": "da62e7a62c113b29",
|
||||
"gsd-core/workflows/diagnose-issues.md": "b1fd597cb9420c33",
|
||||
"gsd-core/workflows/discovery-phase.md": "3ba7cfb89fb1e761",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "1e229f6d21831d60",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "a365fdca7f7281ad",
|
||||
"gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a",
|
||||
"gsd-core/workflows/discuss-phase.md": "0c0465ba668adb33",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653",
|
||||
"gsd-core/workflows/discuss-phase.md": "d0da99d5c9c09c42",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "c7d4a3ff91655d24",
|
||||
"gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54",
|
||||
"gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "d06f0bea2ba0b240",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "3333b280afd68321",
|
||||
"gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "5502a67de7776853",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "ca3cc1ddfd19cd9d",
|
||||
"gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966",
|
||||
"gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261",
|
||||
"gsd-core/workflows/discuss-phase/modes/text.md": "da6d45207da4a988",
|
||||
"gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb",
|
||||
"gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f",
|
||||
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
|
||||
"gsd-core/workflows/do.md": "8f460af710c8f6a4",
|
||||
"gsd-core/workflows/docs-update.md": "f35922d15b7061c9",
|
||||
"gsd-core/workflows/edit-phase.md": "966a3eadd1bebc04",
|
||||
"gsd-core/workflows/eval-review.md": "f898936e2cfe4130",
|
||||
"gsd-core/workflows/execute-phase.md": "5d3377bc8ebbae58",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "4e265392b3f2ba0e",
|
||||
"gsd-core/workflows/do.md": "152e9c5c512f79cb",
|
||||
"gsd-core/workflows/docs-update.md": "806ada831b961116",
|
||||
"gsd-core/workflows/edit-phase.md": "e5624ac6e3f8bef5",
|
||||
"gsd-core/workflows/eval-review.md": "dfcfb4f8ce031fae",
|
||||
"gsd-core/workflows/execute-phase.md": "444d5f17dfc1437a",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "8898e0ea533cc643",
|
||||
"gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80",
|
||||
"gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e",
|
||||
"gsd-core/workflows/execute-plan.md": "c8502b7475d797a7",
|
||||
"gsd-core/workflows/explore.md": "6c04f2e658d93261",
|
||||
"gsd-core/workflows/extract-learnings.md": "b6f01ca3d8f58de4",
|
||||
"gsd-core/workflows/execute-plan.md": "0cda7b15d42b6d6f",
|
||||
"gsd-core/workflows/explore.md": "11523b829cc67c29",
|
||||
"gsd-core/workflows/extract-learnings.md": "a2e4836abdeb1fdb",
|
||||
"gsd-core/workflows/fast.md": "94136fb570d20a9d",
|
||||
"gsd-core/workflows/forensics.md": "0d500a3f5ab26913",
|
||||
"gsd-core/workflows/graduation.md": "47f1594c88c08501",
|
||||
"gsd-core/workflows/health.md": "107e3c72e76d9535",
|
||||
"gsd-core/workflows/forensics.md": "b4bde768fd27a982",
|
||||
"gsd-core/workflows/graduation.md": "00d1b7fe7ed8578b",
|
||||
"gsd-core/workflows/health.md": "e3cb8ff4e01e9e53",
|
||||
"gsd-core/workflows/help.md": "5d040504b9ab35e3",
|
||||
"gsd-core/workflows/help/modes/brief.md": "5fe077fbbdb5d9f7",
|
||||
"gsd-core/workflows/help/modes/default.md": "cc8ef97de634c995",
|
||||
"gsd-core/workflows/help/modes/full.md": "94c18706768e5a41",
|
||||
"gsd-core/workflows/help/modes/topic.md": "6762e41e3291ae24",
|
||||
"gsd-core/workflows/import.md": "3d3fa603ceb8bc9f",
|
||||
"gsd-core/workflows/import.md": "97861d522319d56e",
|
||||
"gsd-core/workflows/inbox.md": "437f981ef9ae7b26",
|
||||
"gsd-core/workflows/ingest-docs.md": "c859921c811ac11b",
|
||||
"gsd-core/workflows/insert-phase.md": "08dca838d831bb5b",
|
||||
"gsd-core/workflows/ingest-docs.md": "77d9103d8d5432f3",
|
||||
"gsd-core/workflows/insert-phase.md": "621f9e75725542b1",
|
||||
"gsd-core/workflows/list-phase-assumptions.md": "53dd4b69536c1bc3",
|
||||
"gsd-core/workflows/list-seeds.md": "b687f2a843032d65",
|
||||
"gsd-core/workflows/list-workspaces.md": "7f94e18b5c549453",
|
||||
"gsd-core/workflows/manager.md": "3ba7a3e8213c4b23",
|
||||
"gsd-core/workflows/map-codebase.md": "83d750aade709983",
|
||||
"gsd-core/workflows/milestone-summary.md": "e0cdfddbd39a9043",
|
||||
"gsd-core/workflows/mvp-phase.md": "344dd300e0cc1e74",
|
||||
"gsd-core/workflows/new-milestone.md": "a616efb0f82d1a11",
|
||||
"gsd-core/workflows/new-project.md": "1ec88027a8e5a2fe",
|
||||
"gsd-core/workflows/new-workspace.md": "017688423110ed66",
|
||||
"gsd-core/workflows/next.md": "13fb800f2472d970",
|
||||
"gsd-core/workflows/list-seeds.md": "0a466d04df300854",
|
||||
"gsd-core/workflows/list-workspaces.md": "6e5c402000090d7b",
|
||||
"gsd-core/workflows/manager.md": "a31f7e255dd7d01d",
|
||||
"gsd-core/workflows/map-codebase.md": "582bddef590de9c6",
|
||||
"gsd-core/workflows/milestone-summary.md": "8b6ceec4aa454b8a",
|
||||
"gsd-core/workflows/mvp-phase.md": "bfa668107be972ed",
|
||||
"gsd-core/workflows/new-milestone.md": "23d2135a555e95df",
|
||||
"gsd-core/workflows/new-project.md": "69d356f41ea36aa2",
|
||||
"gsd-core/workflows/new-workspace.md": "fdd63a9adf030cb1",
|
||||
"gsd-core/workflows/next.md": "48bd4b5d54f0d1f8",
|
||||
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
|
||||
"gsd-core/workflows/note.md": "5a99eb396c744619",
|
||||
"gsd-core/workflows/pause-work.md": "f2b33bba5593d422",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "852f6d7c0c4299dc",
|
||||
"gsd-core/workflows/plan-phase.md": "2f16f3cc05fc59f1",
|
||||
"gsd-core/workflows/pause-work.md": "7bcbdf27ba957c8b",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "02fee851c82e3b25",
|
||||
"gsd-core/workflows/plan-phase.md": "f87cb455f1a675fc",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "197c0590326371b2",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "49f58c3f75be3eb5",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "c635ecb8590a724e",
|
||||
"gsd-core/workflows/plant-seed.md": "10b92ae08a6fdede",
|
||||
"gsd-core/workflows/pr-branch.md": "c87db7ac8c28be1b",
|
||||
"gsd-core/workflows/profile-user.md": "5abfae83739fa978",
|
||||
"gsd-core/workflows/progress.md": "893aa3c36983f74b",
|
||||
"gsd-core/workflows/quick.md": "d722803b72217377",
|
||||
"gsd-core/workflows/reapply-patches.md": "39050f72601aec89",
|
||||
"gsd-core/workflows/remove-phase.md": "df9a45f0b1880999",
|
||||
"gsd-core/workflows/remove-workspace.md": "a7ca66db6b7c132c",
|
||||
"gsd-core/workflows/resume-project.md": "f28da1200e4545f4",
|
||||
"gsd-core/workflows/review.md": "f3c2e894941c9943",
|
||||
"gsd-core/workflows/scan.md": "003883d71c37da7d",
|
||||
"gsd-core/workflows/secure-phase.md": "29fc6b62c5c5dc62",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "10007f8382864bcd",
|
||||
"gsd-core/workflows/plant-seed.md": "7b795d7a1b4c9f06",
|
||||
"gsd-core/workflows/pr-branch.md": "f2a35833fe784a53",
|
||||
"gsd-core/workflows/profile-user.md": "fc41a92a13e7778b",
|
||||
"gsd-core/workflows/progress.md": "057699b34b6198f7",
|
||||
"gsd-core/workflows/quick.md": "d1f1fe161cd49775",
|
||||
"gsd-core/workflows/reapply-patches.md": "7915e40411490bbe",
|
||||
"gsd-core/workflows/remove-phase.md": "d030f80ca0df4fa9",
|
||||
"gsd-core/workflows/remove-workspace.md": "b8817a3a5907f5bc",
|
||||
"gsd-core/workflows/resume-project.md": "b18b51fd15cbce95",
|
||||
"gsd-core/workflows/review.md": "fbfa6eebcad41aa0",
|
||||
"gsd-core/workflows/scan.md": "54ff1ff60041d065",
|
||||
"gsd-core/workflows/secure-phase.md": "1d1c66ad9ea01bd2",
|
||||
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
|
||||
"gsd-core/workflows/settings-advanced.md": "b57c947edee905bc",
|
||||
"gsd-core/workflows/settings-integrations.md": "70515c5838fb9826",
|
||||
"gsd-core/workflows/settings.md": "b2d39d972650f5f3",
|
||||
"gsd-core/workflows/ship.md": "7b8fe9f89143e648",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "b767a1d3db129a8a",
|
||||
"gsd-core/workflows/sketch.md": "88cfdf4edcf222ab",
|
||||
"gsd-core/workflows/smart-entry.md": "449238eb94abe187",
|
||||
"gsd-core/workflows/spec-phase.md": "8c480bd91f3cef6f",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "da0dcb252c54fa82",
|
||||
"gsd-core/workflows/spike.md": "7813e120577282d4",
|
||||
"gsd-core/workflows/stats.md": "76a42cbeaf6007c2",
|
||||
"gsd-core/workflows/settings-advanced.md": "895e94e9193c2de2",
|
||||
"gsd-core/workflows/settings-integrations.md": "351c5a6d0d5e27ed",
|
||||
"gsd-core/workflows/settings.md": "48d337eb7e3f141b",
|
||||
"gsd-core/workflows/ship.md": "d26fb5d3e965642a",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "19046704ae337d73",
|
||||
"gsd-core/workflows/sketch.md": "e42a914206c152ef",
|
||||
"gsd-core/workflows/smart-entry.md": "62456d35c69d7437",
|
||||
"gsd-core/workflows/spec-phase.md": "065cfb6c3bda023f",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "3f3e7f0018284059",
|
||||
"gsd-core/workflows/spike.md": "be2295fe2b32956f",
|
||||
"gsd-core/workflows/stats.md": "01c24349370a0e6d",
|
||||
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
|
||||
"gsd-core/workflows/thread.md": "927e7eeefd2fcf5c",
|
||||
"gsd-core/workflows/transition.md": "cb8ec5affb7ebba1",
|
||||
"gsd-core/workflows/ui-phase.md": "6c4d02dfda1efcae",
|
||||
"gsd-core/workflows/ui-review.md": "7acfc485526d064b",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "0fb8291153e3937d",
|
||||
"gsd-core/workflows/thread.md": "6d075b5d26500e9d",
|
||||
"gsd-core/workflows/transition.md": "eee3435817fab185",
|
||||
"gsd-core/workflows/ui-phase.md": "3dfb9f5161375035",
|
||||
"gsd-core/workflows/ui-review.md": "1ad3654435000881",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "66c17ad2e555e262",
|
||||
"gsd-core/workflows/undo.md": "96d2775f008b3a85",
|
||||
"gsd-core/workflows/update.md": "6718e0632bba26ca",
|
||||
"gsd-core/workflows/validate-phase.md": "2c6d7671fcaabcaa",
|
||||
"gsd-core/workflows/verify-phase.md": "98a995046bdb6c3c",
|
||||
"gsd-core/workflows/verify-work.md": "34e980a6950cd83c",
|
||||
"gsd-core/workflows/validate-phase.md": "50f37b705b6e44fb",
|
||||
"gsd-core/workflows/verify-phase.md": "7579af6cd757f644",
|
||||
"gsd-core/workflows/verify-work.md": "d77ace0fc4f33ff7",
|
||||
"scripts/changeset/README.md": "86ff89331dfd94b2",
|
||||
"scripts/changeset/cli.cjs": "68f92a344b199271",
|
||||
"scripts/changeset/github-release-notes.cjs": "795677f0c009b132",
|
||||
@@ -382,8 +383,8 @@
|
||||
"skills/gsd-ingest-docs/SKILL.md": "6366644e623ae9e4",
|
||||
"skills/gsd-manager/SKILL.md": "8a11a1beb8e35a9c",
|
||||
"skills/gsd-map-codebase/SKILL.md": "55dade835b0f4954",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "64a2ec493092d26e",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "c6e0195e55cd934c",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "3746fa9b34e20e71",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "07b1b0e767da162c",
|
||||
"skills/gsd-milestone-summary/SKILL.md": "3ea93ccaa0d4d967",
|
||||
"skills/gsd-mvp-phase/SKILL.md": "d2f98f1e955797b6",
|
||||
"skills/gsd-new-milestone/SKILL.md": "52c3cbe5b931985b",
|
||||
|
||||
211
tests/fixtures/golden-install-parity/opencode.json
vendored
211
tests/fixtures/golden-install-parity/opencode.json
vendored
@@ -4,37 +4,37 @@
|
||||
"agents/gsd-advisor-researcher.md": "6955bcd8ca353de0",
|
||||
"agents/gsd-ai-researcher.md": "28a05307dad84020",
|
||||
"agents/gsd-assumptions-analyzer.md": "45c01017e84ba193",
|
||||
"agents/gsd-code-fixer.md": "3622ae5d90fb15f6",
|
||||
"agents/gsd-code-fixer.md": "eb9fa698f827f23f",
|
||||
"agents/gsd-code-reviewer.md": "2249774416314c57",
|
||||
"agents/gsd-codebase-mapper.md": "948612acd505e87f",
|
||||
"agents/gsd-debug-session-manager.md": "0a0483c6470df4d1",
|
||||
"agents/gsd-debugger.md": "a83427bd5a0406fc",
|
||||
"agents/gsd-debug-session-manager.md": "09c805b7283633fd",
|
||||
"agents/gsd-debugger.md": "535cc597dcc0cade",
|
||||
"agents/gsd-doc-classifier.md": "cd4169adec56c26f",
|
||||
"agents/gsd-doc-synthesizer.md": "47a8b52fe974a810",
|
||||
"agents/gsd-doc-verifier.md": "65bbc2ae6b9ace29",
|
||||
"agents/gsd-doc-writer.md": "0696a8cdc0028917",
|
||||
"agents/gsd-domain-researcher.md": "71250e759ca9e723",
|
||||
"agents/gsd-eval-auditor.md": "c88890105f32ace6",
|
||||
"agents/gsd-eval-auditor.md": "d9c7034244882d86",
|
||||
"agents/gsd-eval-planner.md": "60bddb70a937f796",
|
||||
"agents/gsd-executor.md": "b091b0126895ae03",
|
||||
"agents/gsd-executor.md": "9726bd59fcc09611",
|
||||
"agents/gsd-framework-selector.md": "1c0a10355e787675",
|
||||
"agents/gsd-integration-checker.md": "a9de5928e5a5c649",
|
||||
"agents/gsd-intel-updater.md": "493e07482fa6198a",
|
||||
"agents/gsd-mempalace-curator.md": "197308371baa53ad",
|
||||
"agents/gsd-intel-updater.md": "f9ef2797738b7f09",
|
||||
"agents/gsd-mempalace-curator.md": "aa7cf2c611057735",
|
||||
"agents/gsd-nyquist-auditor.md": "7a7e0d1cbafd6b63",
|
||||
"agents/gsd-pattern-mapper.md": "7c6d1d9817a9c1e7",
|
||||
"agents/gsd-phase-researcher.md": "9874110700b41f48",
|
||||
"agents/gsd-plan-checker.md": "28ca3dc43669894f",
|
||||
"agents/gsd-planner.md": "4fdb27fe53d38935",
|
||||
"agents/gsd-project-researcher.md": "dae210ae0b3c6e2b",
|
||||
"agents/gsd-research-synthesizer.md": "e02c6ad5d1b74171",
|
||||
"agents/gsd-phase-researcher.md": "6461af91c55b5227",
|
||||
"agents/gsd-plan-checker.md": "5e9ec0d98f9a0059",
|
||||
"agents/gsd-planner.md": "b4bc4916aadd24e0",
|
||||
"agents/gsd-project-researcher.md": "f1d486fc0a3ff905",
|
||||
"agents/gsd-research-synthesizer.md": "e0c2d9957431a1e1",
|
||||
"agents/gsd-roadmapper.md": "1658a40b20d8b575",
|
||||
"agents/gsd-security-auditor.md": "e36e436c0d5c26d5",
|
||||
"agents/gsd-ui-auditor.md": "e810012e685b2466",
|
||||
"agents/gsd-ui-checker.md": "5fd0ed65262dc194",
|
||||
"agents/gsd-ui-researcher.md": "d2e1ed5af2df4a7d",
|
||||
"agents/gsd-ui-researcher.md": "18dd700b1ac6d86a",
|
||||
"agents/gsd-user-profiler.md": "d825b4c0a6431f8b",
|
||||
"agents/gsd-verifier.md": "b9f2e801f9395a35",
|
||||
"agents/gsd-verifier.md": "e245bfb493a5c069",
|
||||
"command/gsd-add-tests.md": "b9cd93ed01945f75",
|
||||
"command/gsd-ai-integration-phase.md": "9d4bc4dcce7f1ee0",
|
||||
"command/gsd-audit-fix.md": "5615403843d5e491",
|
||||
@@ -63,8 +63,8 @@
|
||||
"command/gsd-ingest-docs.md": "b47c812c247e58a4",
|
||||
"command/gsd-manager.md": "86ece154b34b6d1b",
|
||||
"command/gsd-map-codebase.md": "1fb678f8a17a380e",
|
||||
"command/gsd-mempalace-capture.md": "a94ca275cbe7134c",
|
||||
"command/gsd-mempalace-recall.md": "d358cdd89c935877",
|
||||
"command/gsd-mempalace-capture.md": "08b9750f1b1d1ba6",
|
||||
"command/gsd-mempalace-recall.md": "2316f1a950490845",
|
||||
"command/gsd-milestone-summary.md": "86a827271bc647c5",
|
||||
"command/gsd-mvp-phase.md": "d45fd76cb9cff3ef",
|
||||
"command/gsd-new-milestone.md": "64c9dc73425a66a2",
|
||||
@@ -111,8 +111,8 @@
|
||||
"gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47",
|
||||
"gsd-core/bin/gsd_run": "62d9b647ede212e6",
|
||||
"gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb",
|
||||
"gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "53f2da40d2c129c6",
|
||||
"gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269",
|
||||
"gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a",
|
||||
"gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904",
|
||||
"gsd-core/contexts/dev.md": "dcb0de9dce33cf41",
|
||||
@@ -177,7 +177,7 @@
|
||||
"gsd-core/references/planner-reviews.md": "da39eace09a10743",
|
||||
"gsd-core/references/planner-revision.md": "86ba8a511f081f05",
|
||||
"gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b",
|
||||
"gsd-core/references/planning-config.md": "af0a9694b3c39557",
|
||||
"gsd-core/references/planning-config.md": "4070fba34e88032b",
|
||||
"gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6",
|
||||
"gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020",
|
||||
"gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8",
|
||||
@@ -196,6 +196,7 @@
|
||||
"gsd-core/references/sketch-theme-system.md": "33e2e96e450456f8",
|
||||
"gsd-core/references/sketch-tooling.md": "df6c4f24c1c27611",
|
||||
"gsd-core/references/sketch-variant-patterns.md": "66c197aa4fb52810",
|
||||
"gsd-core/references/specless-probe-fallback.md": "6905b93872b87d1f",
|
||||
"gsd-core/references/spidr-splitting.md": "074ac154c0e4f906",
|
||||
"gsd-core/references/tdd.md": "e4708ede157478b6",
|
||||
"gsd-core/references/thinking-models-debug.md": "2da61022b16c4e7c",
|
||||
@@ -261,120 +262,120 @@
|
||||
"gsd-core/templates/user-profile.md": "52abe2af968e8533",
|
||||
"gsd-core/templates/user-setup.md": "1da2382725db080f",
|
||||
"gsd-core/templates/verification-report.md": "78ab9264ce63ed7e",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335",
|
||||
"gsd-core/workflows/add-backlog.md": "08289088a88d410f",
|
||||
"gsd-core/workflows/add-phase.md": "5154a5fb3e0d4370",
|
||||
"gsd-core/workflows/add-tests.md": "81d0a836878e1a10",
|
||||
"gsd-core/workflows/add-todo.md": "72fcef9fd0cafda5",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "90e5f97018715b18",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb",
|
||||
"gsd-core/workflows/add-backlog.md": "b06846965aac2c53",
|
||||
"gsd-core/workflows/add-phase.md": "226a281548498ae5",
|
||||
"gsd-core/workflows/add-tests.md": "29a06d57250bc054",
|
||||
"gsd-core/workflows/add-todo.md": "c98d2b68d0f0bf6d",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "bd7f0c25f1f52a95",
|
||||
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
|
||||
"gsd-core/workflows/audit-fix.md": "497a33eb4ee38d47",
|
||||
"gsd-core/workflows/audit-milestone.md": "7aa0db364a4b67e2",
|
||||
"gsd-core/workflows/audit-uat.md": "c800099fab1e1c1b",
|
||||
"gsd-core/workflows/autonomous.md": "6cb0c014f5f56965",
|
||||
"gsd-core/workflows/check-todos.md": "6526b64ee88c7d2e",
|
||||
"gsd-core/workflows/cleanup.md": "94d771d26f62dc86",
|
||||
"gsd-core/workflows/code-review-fix.md": "5d97b960da4fef73",
|
||||
"gsd-core/workflows/code-review.md": "aec8ef4de1829607",
|
||||
"gsd-core/workflows/complete-milestone.md": "614299b2c08e66c3",
|
||||
"gsd-core/workflows/debug.md": "9d4a8afc8d36be93",
|
||||
"gsd-core/workflows/diagnose-issues.md": "2971c699d52f1b85",
|
||||
"gsd-core/workflows/audit-fix.md": "c7878f1dff04adf1",
|
||||
"gsd-core/workflows/audit-milestone.md": "99f0b884c9208dde",
|
||||
"gsd-core/workflows/audit-uat.md": "e530acf37fd9c699",
|
||||
"gsd-core/workflows/autonomous.md": "5d4373ad0a20f69b",
|
||||
"gsd-core/workflows/check-todos.md": "42806d03eacf9ff6",
|
||||
"gsd-core/workflows/cleanup.md": "daca0c4f1d531a02",
|
||||
"gsd-core/workflows/code-review-fix.md": "618c850533bd5c9e",
|
||||
"gsd-core/workflows/code-review.md": "e362de9cce43c8fc",
|
||||
"gsd-core/workflows/complete-milestone.md": "840e524216772d8d",
|
||||
"gsd-core/workflows/debug.md": "0e12f6f3589cc0ea",
|
||||
"gsd-core/workflows/diagnose-issues.md": "d8c817d029ea186e",
|
||||
"gsd-core/workflows/discovery-phase.md": "724408336596c50c",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "310b08dc31710cbc",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "42418e64617c5de3",
|
||||
"gsd-core/workflows/discuss-phase-power.md": "5c0d1ca6abda0383",
|
||||
"gsd-core/workflows/discuss-phase.md": "3a62a8d4c374c69f",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "83ca3ea4fac785af",
|
||||
"gsd-core/workflows/discuss-phase.md": "3b4b9908e57b329f",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "f44a1979ba5841a3",
|
||||
"gsd-core/workflows/discuss-phase/modes/all.md": "5ed71228ac96e728",
|
||||
"gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "ed71852753c6788a",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "69d274e077af5292",
|
||||
"gsd-core/workflows/discuss-phase/modes/batch.md": "78f6ef61690acb66",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "1558b2ce77a25c75",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "b01b9974f762af76",
|
||||
"gsd-core/workflows/discuss-phase/modes/default.md": "5d12f2593ae4a813",
|
||||
"gsd-core/workflows/discuss-phase/modes/power.md": "799fc7e1283b568f",
|
||||
"gsd-core/workflows/discuss-phase/modes/text.md": "daf23a04b101ab38",
|
||||
"gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb",
|
||||
"gsd-core/workflows/discuss-phase/templates/context.md": "9804674fccada405",
|
||||
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "04e4feee14772275",
|
||||
"gsd-core/workflows/do.md": "d72e76d9050b53f3",
|
||||
"gsd-core/workflows/docs-update.md": "850366c2ef8fb780",
|
||||
"gsd-core/workflows/edit-phase.md": "1876c855fb0a0a39",
|
||||
"gsd-core/workflows/eval-review.md": "5394694d29ad7543",
|
||||
"gsd-core/workflows/execute-phase.md": "ec2ef02d93b17a24",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "1804215577f1ad35",
|
||||
"gsd-core/workflows/do.md": "9464559b832bf9c0",
|
||||
"gsd-core/workflows/docs-update.md": "93e969c3afb446a0",
|
||||
"gsd-core/workflows/edit-phase.md": "ed948a400a0146c7",
|
||||
"gsd-core/workflows/eval-review.md": "1ba1af74a43c07db",
|
||||
"gsd-core/workflows/execute-phase.md": "f0ca3839e0d0cf8b",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "a640b093a5a7b028",
|
||||
"gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "647ec0d29a0d6365",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "8b42f5df1a2c231f",
|
||||
"gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e",
|
||||
"gsd-core/workflows/execute-plan.md": "e8de8ea661c1fe81",
|
||||
"gsd-core/workflows/explore.md": "7f5f9231cfd3089b",
|
||||
"gsd-core/workflows/extract-learnings.md": "92b3c0979604b7d0",
|
||||
"gsd-core/workflows/execute-plan.md": "7894850154836fcf",
|
||||
"gsd-core/workflows/explore.md": "96ba55f53899a261",
|
||||
"gsd-core/workflows/extract-learnings.md": "b8851263c2d28702",
|
||||
"gsd-core/workflows/fast.md": "54fe93778b45a7eb",
|
||||
"gsd-core/workflows/forensics.md": "9354cb830152fd28",
|
||||
"gsd-core/workflows/graduation.md": "13080b5c24eec27d",
|
||||
"gsd-core/workflows/health.md": "a91e0a8e5d20b2e9",
|
||||
"gsd-core/workflows/forensics.md": "6ce026e4bc6c875e",
|
||||
"gsd-core/workflows/graduation.md": "7d03b353a0323cce",
|
||||
"gsd-core/workflows/health.md": "1fad392ce1aec410",
|
||||
"gsd-core/workflows/help.md": "5d040504b9ab35e3",
|
||||
"gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495",
|
||||
"gsd-core/workflows/help/modes/default.md": "b544113eb9aa54fa",
|
||||
"gsd-core/workflows/help/modes/full.md": "604993c20f4e4b20",
|
||||
"gsd-core/workflows/help/modes/topic.md": "19a279fe91922d3b",
|
||||
"gsd-core/workflows/import.md": "67fbf389ab8e57b4",
|
||||
"gsd-core/workflows/import.md": "46337b37d375f4da",
|
||||
"gsd-core/workflows/inbox.md": "a073396097c89c01",
|
||||
"gsd-core/workflows/ingest-docs.md": "82370f93c45c8015",
|
||||
"gsd-core/workflows/insert-phase.md": "858224afbf977c14",
|
||||
"gsd-core/workflows/ingest-docs.md": "bbb4f5fb3ab75113",
|
||||
"gsd-core/workflows/insert-phase.md": "a305657b04dc3f1f",
|
||||
"gsd-core/workflows/list-phase-assumptions.md": "e7b5e35c9452e3b3",
|
||||
"gsd-core/workflows/list-seeds.md": "9b05425fa7d24827",
|
||||
"gsd-core/workflows/list-workspaces.md": "dc6d30036c6dc426",
|
||||
"gsd-core/workflows/manager.md": "b652b27ca9c6451a",
|
||||
"gsd-core/workflows/map-codebase.md": "6aa5a52741af0b3e",
|
||||
"gsd-core/workflows/milestone-summary.md": "321ea8a6a206f38f",
|
||||
"gsd-core/workflows/mvp-phase.md": "b4d688baa4c60dfc",
|
||||
"gsd-core/workflows/new-milestone.md": "b34db94432f766cb",
|
||||
"gsd-core/workflows/new-project.md": "a3850644ef65bea6",
|
||||
"gsd-core/workflows/new-workspace.md": "3d82392388ee24c7",
|
||||
"gsd-core/workflows/next.md": "6719a37b8ce2ac4f",
|
||||
"gsd-core/workflows/list-seeds.md": "f8a55d8f83a4492d",
|
||||
"gsd-core/workflows/list-workspaces.md": "74aa5ac3cb9b00bf",
|
||||
"gsd-core/workflows/manager.md": "e77230eb5a8a1c78",
|
||||
"gsd-core/workflows/map-codebase.md": "40624186d001658f",
|
||||
"gsd-core/workflows/milestone-summary.md": "19cced11010ad8eb",
|
||||
"gsd-core/workflows/mvp-phase.md": "efeb5d11f5b10e73",
|
||||
"gsd-core/workflows/new-milestone.md": "08d97dcb66df7776",
|
||||
"gsd-core/workflows/new-project.md": "d3c0ce0e163d5048",
|
||||
"gsd-core/workflows/new-workspace.md": "cfbe1d7f60f2bfe4",
|
||||
"gsd-core/workflows/next.md": "83ccac8577032cb6",
|
||||
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
|
||||
"gsd-core/workflows/note.md": "0d1374f2a2257858",
|
||||
"gsd-core/workflows/pause-work.md": "70c72beca55c080a",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "0a9dacd422cd9533",
|
||||
"gsd-core/workflows/plan-phase.md": "3c49d9f4061b2388",
|
||||
"gsd-core/workflows/pause-work.md": "c9f0b8826845dda7",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "5ec459734bf7570c",
|
||||
"gsd-core/workflows/plan-phase.md": "8a8c415574bd71c3",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "3a09141de7f3dedb",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "fa7f29c323f4cb57",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "9252897bc8e001da",
|
||||
"gsd-core/workflows/plant-seed.md": "b8dad652e31c2318",
|
||||
"gsd-core/workflows/pr-branch.md": "929b7cb0c99c7b9e",
|
||||
"gsd-core/workflows/profile-user.md": "248d59a31948e0ed",
|
||||
"gsd-core/workflows/progress.md": "8fc3404087f50b95",
|
||||
"gsd-core/workflows/quick.md": "3866a5259e8912d8",
|
||||
"gsd-core/workflows/reapply-patches.md": "a0e9b53f90abceb2",
|
||||
"gsd-core/workflows/remove-phase.md": "dea4661e8f89596f",
|
||||
"gsd-core/workflows/remove-workspace.md": "446847e71aa52504",
|
||||
"gsd-core/workflows/resume-project.md": "ad9f06a10bab8cc0",
|
||||
"gsd-core/workflows/review.md": "94ff56aecbbe2753",
|
||||
"gsd-core/workflows/scan.md": "ad8ebcad4626d4a8",
|
||||
"gsd-core/workflows/secure-phase.md": "e9a488cec3b4efdc",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "4f884d793d72d3fd",
|
||||
"gsd-core/workflows/plant-seed.md": "507e886d0f70d84c",
|
||||
"gsd-core/workflows/pr-branch.md": "3abaa18246facdc3",
|
||||
"gsd-core/workflows/profile-user.md": "6c16f62edaaebdc9",
|
||||
"gsd-core/workflows/progress.md": "6b34c4542cfe90b0",
|
||||
"gsd-core/workflows/quick.md": "47baa1c8712f1911",
|
||||
"gsd-core/workflows/reapply-patches.md": "a6cfec7e2a0e7ee2",
|
||||
"gsd-core/workflows/remove-phase.md": "863c58e99e9d630d",
|
||||
"gsd-core/workflows/remove-workspace.md": "4ed03c52e5c7bd4d",
|
||||
"gsd-core/workflows/resume-project.md": "15153ce5a4c38674",
|
||||
"gsd-core/workflows/review.md": "4076abd5ff01195d",
|
||||
"gsd-core/workflows/scan.md": "4634caefa32a7307",
|
||||
"gsd-core/workflows/secure-phase.md": "9616682fe23cf042",
|
||||
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
|
||||
"gsd-core/workflows/settings-advanced.md": "f62c8e4fa6d3a3d9",
|
||||
"gsd-core/workflows/settings-integrations.md": "d1711a95f44fdbde",
|
||||
"gsd-core/workflows/settings.md": "bbbcad8d95d5e813",
|
||||
"gsd-core/workflows/ship.md": "924c79e3cfd1e42b",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "681800323681c5c6",
|
||||
"gsd-core/workflows/sketch.md": "fcb7af914159ef7b",
|
||||
"gsd-core/workflows/smart-entry.md": "2a253fe437496eea",
|
||||
"gsd-core/workflows/spec-phase.md": "cb6cbe6eac816b0a",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "30a73aa19a1db271",
|
||||
"gsd-core/workflows/spike.md": "f8b07d411473560a",
|
||||
"gsd-core/workflows/stats.md": "846cd2808461ccdc",
|
||||
"gsd-core/workflows/settings-advanced.md": "66dfc942603ae7af",
|
||||
"gsd-core/workflows/settings-integrations.md": "6bd6cccc1aff9bc9",
|
||||
"gsd-core/workflows/settings.md": "4c24ab123703d769",
|
||||
"gsd-core/workflows/ship.md": "5ffb515478d78cb6",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "1a9f5b8e01a43506",
|
||||
"gsd-core/workflows/sketch.md": "89acaae8de9bf8c9",
|
||||
"gsd-core/workflows/smart-entry.md": "0660f42e2d646f7e",
|
||||
"gsd-core/workflows/spec-phase.md": "15311227e3f7f69e",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "3609a57dbd8b5ac0",
|
||||
"gsd-core/workflows/spike.md": "df52b9f31a72d204",
|
||||
"gsd-core/workflows/stats.md": "598b1bb510ed0451",
|
||||
"gsd-core/workflows/sync-skills.md": "7e2c138cdbef4282",
|
||||
"gsd-core/workflows/thread.md": "82652edb1883af59",
|
||||
"gsd-core/workflows/transition.md": "a66f117fad29d65a",
|
||||
"gsd-core/workflows/ui-phase.md": "3927811cceccf3fd",
|
||||
"gsd-core/workflows/ui-review.md": "149f39373eee5c92",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "f4bad8de3fdb49fa",
|
||||
"gsd-core/workflows/thread.md": "f4f8312f744c9cba",
|
||||
"gsd-core/workflows/transition.md": "2d6739f730c3ea10",
|
||||
"gsd-core/workflows/ui-phase.md": "38dac814d2d03d6f",
|
||||
"gsd-core/workflows/ui-review.md": "3d972d3bd30527b3",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "11db7f58a45aca2e",
|
||||
"gsd-core/workflows/undo.md": "0bba5e7f6196c894",
|
||||
"gsd-core/workflows/update.md": "71b6cd852f38b4bc",
|
||||
"gsd-core/workflows/validate-phase.md": "abcdbc1b56780565",
|
||||
"gsd-core/workflows/verify-phase.md": "5bd04b040cd071dd",
|
||||
"gsd-core/workflows/verify-work.md": "f0d205568abfaf74",
|
||||
"gsd-core/workflows/validate-phase.md": "0fc5991f6d7c6c39",
|
||||
"gsd-core/workflows/verify-phase.md": "13a1a43395b5e47b",
|
||||
"gsd-core/workflows/verify-work.md": "c218bc9c5972dcdb",
|
||||
"hooks/gsd-check-update-worker.js": "385fb7c67810baf6",
|
||||
"hooks/gsd-check-update.js": "4549451414ffa7d7",
|
||||
"hooks/gsd-config-reload.js": "96546e0e8bb47904",
|
||||
@@ -440,8 +441,8 @@
|
||||
"skills/gsd-ingest-docs/SKILL.md": "8f294b4894f782a5",
|
||||
"skills/gsd-manager/SKILL.md": "cf40f237b4f20aa7",
|
||||
"skills/gsd-map-codebase/SKILL.md": "6d74ea41e29ff035",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "f960b7b1a8fdf89b",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "2091c48e6e986e28",
|
||||
"skills/gsd-mempalace-capture/SKILL.md": "260e1dabc7014ba2",
|
||||
"skills/gsd-mempalace-recall/SKILL.md": "045d85c8cab1afcc",
|
||||
"skills/gsd-milestone-summary/SKILL.md": "175366bb500b5e64",
|
||||
"skills/gsd-mvp-phase/SKILL.md": "0531d0e907af41ce",
|
||||
"skills/gsd-new-milestone/SKILL.md": "45688741cc4bab41",
|
||||
|
||||
213
tests/fixtures/golden-install-parity/qwen.json
vendored
213
tests/fixtures/golden-install-parity/qwen.json
vendored
@@ -1,48 +1,48 @@
|
||||
{
|
||||
".gsd-profile": "0e716a5fef4e6dc1",
|
||||
".gsd/defaults.json": "560664b045e645cb",
|
||||
"agents/gsd-advisor-researcher.md": "f1c4a47d3d8cea72",
|
||||
"agents/gsd-ai-researcher.md": "08847faf5494ff08",
|
||||
"agents/gsd-advisor-researcher.md": "f3f0a55854689045",
|
||||
"agents/gsd-ai-researcher.md": "72f67082f35c9da1",
|
||||
"agents/gsd-assumptions-analyzer.md": "f11a80795163bb5d",
|
||||
"agents/gsd-code-fixer.md": "5660b5d7a912dbac",
|
||||
"agents/gsd-code-fixer.md": "aa8fb3a712ee0573",
|
||||
"agents/gsd-code-reviewer.md": "f70ee630a166fec8",
|
||||
"agents/gsd-codebase-mapper.md": "b2885ffa8bb75d47",
|
||||
"agents/gsd-debug-session-manager.md": "0b23e9c20c77f55c",
|
||||
"agents/gsd-debugger.md": "7411b2f67a801c3e",
|
||||
"agents/gsd-debug-session-manager.md": "c88ad88c7a9fff8b",
|
||||
"agents/gsd-debugger.md": "89d03f3bd515f045",
|
||||
"agents/gsd-doc-classifier.md": "5de2a66c751b2d58",
|
||||
"agents/gsd-doc-synthesizer.md": "8e6fb8220f777022",
|
||||
"agents/gsd-doc-verifier.md": "3767850df78f4a36",
|
||||
"agents/gsd-doc-writer.md": "10962b6bd4212379",
|
||||
"agents/gsd-domain-researcher.md": "412cdbb05ba252ea",
|
||||
"agents/gsd-eval-auditor.md": "2d121dbec93fd4ce",
|
||||
"agents/gsd-domain-researcher.md": "d4c07520f650ffd5",
|
||||
"agents/gsd-eval-auditor.md": "0d3c7822c91197fc",
|
||||
"agents/gsd-eval-planner.md": "03448fc9c5774b56",
|
||||
"agents/gsd-executor.md": "0735dcf053be7c76",
|
||||
"agents/gsd-executor.md": "9bda03decabbaa16",
|
||||
"agents/gsd-framework-selector.md": "ea9981d65d6b3429",
|
||||
"agents/gsd-integration-checker.md": "33fd537b862eb944",
|
||||
"agents/gsd-intel-updater.md": "699dacdc0a1f2478",
|
||||
"agents/gsd-mempalace-curator.md": "399e90e473b33814",
|
||||
"agents/gsd-intel-updater.md": "22cc46f64ad4c336",
|
||||
"agents/gsd-mempalace-curator.md": "576b8d0db51bc462",
|
||||
"agents/gsd-nyquist-auditor.md": "7fb0ecf639c1cdfe",
|
||||
"agents/gsd-pattern-mapper.md": "9ab071c3ffc1cf46",
|
||||
"agents/gsd-phase-researcher.md": "ecb365e5f62aaafc",
|
||||
"agents/gsd-plan-checker.md": "ca47fdf6d4a36849",
|
||||
"agents/gsd-planner.md": "7cb18e515bab3c05",
|
||||
"agents/gsd-project-researcher.md": "d38509cab69224d9",
|
||||
"agents/gsd-research-synthesizer.md": "6d64fce8b06b7a62",
|
||||
"agents/gsd-phase-researcher.md": "7ecc077c36ebad64",
|
||||
"agents/gsd-plan-checker.md": "7807baf92b84e721",
|
||||
"agents/gsd-planner.md": "3dd52fdc04d450d9",
|
||||
"agents/gsd-project-researcher.md": "fda710ba13e4117d",
|
||||
"agents/gsd-research-synthesizer.md": "b425f746df47c2ac",
|
||||
"agents/gsd-roadmapper.md": "604b25c6687811f4",
|
||||
"agents/gsd-security-auditor.md": "f85447e5b5300feb",
|
||||
"agents/gsd-ui-auditor.md": "cc46d104cbc49079",
|
||||
"agents/gsd-ui-checker.md": "8f140c80fc193e13",
|
||||
"agents/gsd-ui-researcher.md": "623cb59aa6dbe146",
|
||||
"agents/gsd-ui-researcher.md": "14f711963a71322a",
|
||||
"agents/gsd-user-profiler.md": "ca3bf75581f211a0",
|
||||
"agents/gsd-verifier.md": "45c450b6d7cc5f0d",
|
||||
"agents/gsd-verifier.md": "7286d42f73e54be1",
|
||||
"gsd-core/VERSION": "ef0deccd81a6723c",
|
||||
"gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74",
|
||||
"gsd-core/bin/ensure-runtime-build.cjs": "6e98d76e955e35a2",
|
||||
"gsd-core/bin/gsd-tools.cjs": "1118403709188168",
|
||||
"gsd-core/bin/gsd_run": "62d9b647ede212e6",
|
||||
"gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb",
|
||||
"gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "53f2da40d2c129c6",
|
||||
"gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269",
|
||||
"gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a",
|
||||
"gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904",
|
||||
"gsd-core/contexts/dev.md": "dcb0de9dce33cf41",
|
||||
@@ -107,7 +107,7 @@
|
||||
"gsd-core/references/planner-reviews.md": "da39eace09a10743",
|
||||
"gsd-core/references/planner-revision.md": "86ba8a511f081f05",
|
||||
"gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b",
|
||||
"gsd-core/references/planning-config.md": "e8087cf6aae8d56f",
|
||||
"gsd-core/references/planning-config.md": "abdd9867be3bfc09",
|
||||
"gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6",
|
||||
"gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020",
|
||||
"gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8",
|
||||
@@ -126,6 +126,7 @@
|
||||
"gsd-core/references/sketch-theme-system.md": "33e2e96e450456f8",
|
||||
"gsd-core/references/sketch-tooling.md": "df6c4f24c1c27611",
|
||||
"gsd-core/references/sketch-variant-patterns.md": "66c197aa4fb52810",
|
||||
"gsd-core/references/specless-probe-fallback.md": "074038f98f03d222",
|
||||
"gsd-core/references/spidr-splitting.md": "074ac154c0e4f906",
|
||||
"gsd-core/references/tdd.md": "e4708ede157478b6",
|
||||
"gsd-core/references/thinking-models-debug.md": "2da61022b16c4e7c",
|
||||
@@ -191,120 +192,120 @@
|
||||
"gsd-core/templates/user-profile.md": "20749f23e4c413fc",
|
||||
"gsd-core/templates/user-setup.md": "78b7d718b6e8d67c",
|
||||
"gsd-core/templates/verification-report.md": "dd5faa6254183731",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335",
|
||||
"gsd-core/workflows/add-backlog.md": "cee41d5fc52d4e37",
|
||||
"gsd-core/workflows/add-phase.md": "cc63a3e108c9a065",
|
||||
"gsd-core/workflows/add-tests.md": "b62585823e5636bb",
|
||||
"gsd-core/workflows/add-todo.md": "5e037b444e657557",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "afdc7c15f03a95fc",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb",
|
||||
"gsd-core/workflows/add-backlog.md": "4b75a93042406fb8",
|
||||
"gsd-core/workflows/add-phase.md": "e660b7f2793e6057",
|
||||
"gsd-core/workflows/add-tests.md": "258d0a918a40f2b4",
|
||||
"gsd-core/workflows/add-todo.md": "53acd2035bee5cbb",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "ce4775b1ea73c8ec",
|
||||
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
|
||||
"gsd-core/workflows/audit-fix.md": "da62236c7b3161a0",
|
||||
"gsd-core/workflows/audit-milestone.md": "b7617cf590d92a56",
|
||||
"gsd-core/workflows/audit-uat.md": "97d441d07e7972b3",
|
||||
"gsd-core/workflows/autonomous.md": "3014ff90115f0daf",
|
||||
"gsd-core/workflows/check-todos.md": "ec8c22920f6b2df1",
|
||||
"gsd-core/workflows/cleanup.md": "6a18b165752e3087",
|
||||
"gsd-core/workflows/code-review-fix.md": "e14afce87cf0d420",
|
||||
"gsd-core/workflows/code-review.md": "d6d385b6dadae5a0",
|
||||
"gsd-core/workflows/complete-milestone.md": "40085d32b15805c8",
|
||||
"gsd-core/workflows/debug.md": "c23d067580b09f63",
|
||||
"gsd-core/workflows/diagnose-issues.md": "652ae26975f82242",
|
||||
"gsd-core/workflows/audit-fix.md": "75f9d02e6924913c",
|
||||
"gsd-core/workflows/audit-milestone.md": "49d1978340cf89ef",
|
||||
"gsd-core/workflows/audit-uat.md": "b38b4e18e2abd51b",
|
||||
"gsd-core/workflows/autonomous.md": "4bdc47f26319ac48",
|
||||
"gsd-core/workflows/check-todos.md": "7fc4a39f3e83dde7",
|
||||
"gsd-core/workflows/cleanup.md": "804c5d481279f008",
|
||||
"gsd-core/workflows/code-review-fix.md": "7d6caed073170b2a",
|
||||
"gsd-core/workflows/code-review.md": "ca4a87c143bb2d55",
|
||||
"gsd-core/workflows/complete-milestone.md": "35a311ed5cea3599",
|
||||
"gsd-core/workflows/debug.md": "6000ef61c0a67d84",
|
||||
"gsd-core/workflows/diagnose-issues.md": "1aa7b1f3c4cbe15d",
|
||||
"gsd-core/workflows/discovery-phase.md": "6161c60d752d0058",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "3865afc23e9cd46a",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "6360526c14233193",
|
||||
"gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6",
|
||||
"gsd-core/workflows/discuss-phase.md": "8644b72386a51241",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "3102430dfad9c012",
|
||||
"gsd-core/workflows/discuss-phase.md": "b5731ee756a9a724",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "1bcf72db1553bbf2",
|
||||
"gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54",
|
||||
"gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "20066d66f481e69c",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "9b87eb70ef459efa",
|
||||
"gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "22ed6fd00d79ff71",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "2a6782b674cf4ca6",
|
||||
"gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966",
|
||||
"gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261",
|
||||
"gsd-core/workflows/discuss-phase/modes/text.md": "6914c661b95859ee",
|
||||
"gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb",
|
||||
"gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f",
|
||||
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
|
||||
"gsd-core/workflows/do.md": "35862ba1f7230247",
|
||||
"gsd-core/workflows/docs-update.md": "45d2f0d173c84e07",
|
||||
"gsd-core/workflows/edit-phase.md": "0fb5e0123cfc6f36",
|
||||
"gsd-core/workflows/eval-review.md": "6dee8a1e40ececd4",
|
||||
"gsd-core/workflows/execute-phase.md": "6bb6f3c6a33c4233",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "36af8d91e4ae8b9c",
|
||||
"gsd-core/workflows/do.md": "1f0dc350abac269a",
|
||||
"gsd-core/workflows/docs-update.md": "12433c1e3cf9e40e",
|
||||
"gsd-core/workflows/edit-phase.md": "4ba06a05cb29f3b7",
|
||||
"gsd-core/workflows/eval-review.md": "0ab8368c8edf91fb",
|
||||
"gsd-core/workflows/execute-phase.md": "c739c018da3d2c0d",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "9320986ccf0e8a60",
|
||||
"gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "5c30e38cdc265e20",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "4116471249699255",
|
||||
"gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e",
|
||||
"gsd-core/workflows/execute-plan.md": "503b0ced0731dc38",
|
||||
"gsd-core/workflows/explore.md": "e1a83a8982532e5b",
|
||||
"gsd-core/workflows/extract-learnings.md": "dd4fdb88605de49a",
|
||||
"gsd-core/workflows/execute-plan.md": "73f47e5a189cd27d",
|
||||
"gsd-core/workflows/explore.md": "42f73d9fc38429da",
|
||||
"gsd-core/workflows/extract-learnings.md": "1d0a3cbf17159316",
|
||||
"gsd-core/workflows/fast.md": "54fe93778b45a7eb",
|
||||
"gsd-core/workflows/forensics.md": "82800a3138ac1da9",
|
||||
"gsd-core/workflows/graduation.md": "40401655435beee3",
|
||||
"gsd-core/workflows/health.md": "043de14edb6a9723",
|
||||
"gsd-core/workflows/forensics.md": "0b20c736f1220ee7",
|
||||
"gsd-core/workflows/graduation.md": "7398492ff69af5e7",
|
||||
"gsd-core/workflows/health.md": "de79abe3b83a0252",
|
||||
"gsd-core/workflows/help.md": "5d040504b9ab35e3",
|
||||
"gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495",
|
||||
"gsd-core/workflows/help/modes/default.md": "cef457f954a9991e",
|
||||
"gsd-core/workflows/help/modes/full.md": "1e1e826ba1da0bc5",
|
||||
"gsd-core/workflows/help/modes/topic.md": "899d7168a485297f",
|
||||
"gsd-core/workflows/import.md": "e56c18a984396066",
|
||||
"gsd-core/workflows/import.md": "5c0e3e97b0a59a06",
|
||||
"gsd-core/workflows/inbox.md": "91aac6360e1a8672",
|
||||
"gsd-core/workflows/ingest-docs.md": "f291310a8a89dbd8",
|
||||
"gsd-core/workflows/insert-phase.md": "00a34b792c323959",
|
||||
"gsd-core/workflows/ingest-docs.md": "9cbe45380eed4a0e",
|
||||
"gsd-core/workflows/insert-phase.md": "080d2f56cf0021ab",
|
||||
"gsd-core/workflows/list-phase-assumptions.md": "2a6b6a5acfb7742c",
|
||||
"gsd-core/workflows/list-seeds.md": "8d6e1b5d85f64c6f",
|
||||
"gsd-core/workflows/list-workspaces.md": "5e434933a3db695c",
|
||||
"gsd-core/workflows/manager.md": "176ca710b4be4860",
|
||||
"gsd-core/workflows/map-codebase.md": "2328da6a2f180f07",
|
||||
"gsd-core/workflows/milestone-summary.md": "97ddfc40c6bce906",
|
||||
"gsd-core/workflows/mvp-phase.md": "5ca64695120d250c",
|
||||
"gsd-core/workflows/new-milestone.md": "d009cde68c003ca6",
|
||||
"gsd-core/workflows/new-project.md": "493ae04534a80f97",
|
||||
"gsd-core/workflows/new-workspace.md": "0d59bb987430003e",
|
||||
"gsd-core/workflows/next.md": "c13515a80c20d37d",
|
||||
"gsd-core/workflows/list-seeds.md": "e8d404a07c612d46",
|
||||
"gsd-core/workflows/list-workspaces.md": "0bda9b42bb5c509b",
|
||||
"gsd-core/workflows/manager.md": "f2ae9c83a80cc690",
|
||||
"gsd-core/workflows/map-codebase.md": "8ce1e33f45827202",
|
||||
"gsd-core/workflows/milestone-summary.md": "4135889e51e1e4b5",
|
||||
"gsd-core/workflows/mvp-phase.md": "b3561a8ab1b26a4c",
|
||||
"gsd-core/workflows/new-milestone.md": "3f2875618897718b",
|
||||
"gsd-core/workflows/new-project.md": "6c1440959e637d2d",
|
||||
"gsd-core/workflows/new-workspace.md": "9b41c1b5c0196936",
|
||||
"gsd-core/workflows/next.md": "80f2feb243818c90",
|
||||
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
|
||||
"gsd-core/workflows/note.md": "42b66686b2c102cb",
|
||||
"gsd-core/workflows/pause-work.md": "be33f84dc1d4822f",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "d98e98486123eb97",
|
||||
"gsd-core/workflows/plan-phase.md": "1cac08591d361397",
|
||||
"gsd-core/workflows/pause-work.md": "54f1c0a9e79e2c59",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "1b820f4e70acce86",
|
||||
"gsd-core/workflows/plan-phase.md": "b7f324e0b2cfdc15",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "c22ff5ea46de665a",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "451a287826b36227",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "d050d8d551ed1756",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "e2d31d43cbf2aa88",
|
||||
"gsd-core/workflows/plant-seed.md": "0a92ba12993ac261",
|
||||
"gsd-core/workflows/pr-branch.md": "cef0f65b16d500b4",
|
||||
"gsd-core/workflows/profile-user.md": "263c0693563d98da",
|
||||
"gsd-core/workflows/progress.md": "3b1b2142a74af85c",
|
||||
"gsd-core/workflows/quick.md": "518740e30dcd4da3",
|
||||
"gsd-core/workflows/reapply-patches.md": "de0ee8acfe7245b2",
|
||||
"gsd-core/workflows/remove-phase.md": "e8ae4fbbfac700f0",
|
||||
"gsd-core/workflows/remove-workspace.md": "4ac64de862dc650e",
|
||||
"gsd-core/workflows/resume-project.md": "7f20769f302e5427",
|
||||
"gsd-core/workflows/review.md": "bb5c36262d5ff951",
|
||||
"gsd-core/workflows/scan.md": "949692db4834dd27",
|
||||
"gsd-core/workflows/secure-phase.md": "6758f1acf4113e9e",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "b809588bff4f48b5",
|
||||
"gsd-core/workflows/plant-seed.md": "e3949fcbcf5d375f",
|
||||
"gsd-core/workflows/pr-branch.md": "95850381230787ed",
|
||||
"gsd-core/workflows/profile-user.md": "07e634c1dab106fc",
|
||||
"gsd-core/workflows/progress.md": "eb2dafb8e419b784",
|
||||
"gsd-core/workflows/quick.md": "21c35985860be6bc",
|
||||
"gsd-core/workflows/reapply-patches.md": "4a93b90cbe70a2f1",
|
||||
"gsd-core/workflows/remove-phase.md": "17c46fdcef27df2d",
|
||||
"gsd-core/workflows/remove-workspace.md": "1d34788a9b2272d2",
|
||||
"gsd-core/workflows/resume-project.md": "bba3250afbea8f09",
|
||||
"gsd-core/workflows/review.md": "8ed9a9e7d150978d",
|
||||
"gsd-core/workflows/scan.md": "514d3eba81565193",
|
||||
"gsd-core/workflows/secure-phase.md": "a7e8edb0e5f48256",
|
||||
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
|
||||
"gsd-core/workflows/settings-advanced.md": "8d850d15f1d06dd6",
|
||||
"gsd-core/workflows/settings-integrations.md": "29c5de27fbbb18e9",
|
||||
"gsd-core/workflows/settings.md": "da0b7567d648b80a",
|
||||
"gsd-core/workflows/ship.md": "9f94d0b155eb041e",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "89e0eab2af946b04",
|
||||
"gsd-core/workflows/sketch.md": "483387542d6fc3af",
|
||||
"gsd-core/workflows/smart-entry.md": "d309710bcabd4675",
|
||||
"gsd-core/workflows/spec-phase.md": "0d888493bde5146b",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "fe04cb3d30dcbc6c",
|
||||
"gsd-core/workflows/spike.md": "fad28f2ecf2dac52",
|
||||
"gsd-core/workflows/stats.md": "89a08155b92f4a2d",
|
||||
"gsd-core/workflows/settings-advanced.md": "8e9a8f18b8c1e16e",
|
||||
"gsd-core/workflows/settings-integrations.md": "8110932b38057f2f",
|
||||
"gsd-core/workflows/settings.md": "1bd9dc8b2e7402e6",
|
||||
"gsd-core/workflows/ship.md": "e10d21edabf201a7",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "7630ee69ab22462d",
|
||||
"gsd-core/workflows/sketch.md": "68c337d92c79dc9b",
|
||||
"gsd-core/workflows/smart-entry.md": "c90d5ee83befd3ea",
|
||||
"gsd-core/workflows/spec-phase.md": "f9481389c9e0b64a",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "96b8244988d651fd",
|
||||
"gsd-core/workflows/spike.md": "52fcd95f7b343232",
|
||||
"gsd-core/workflows/stats.md": "7ffa072290ebcae3",
|
||||
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
|
||||
"gsd-core/workflows/thread.md": "f24b6454c69d064a",
|
||||
"gsd-core/workflows/transition.md": "9c615db5686219d0",
|
||||
"gsd-core/workflows/ui-phase.md": "a1f11225433e1795",
|
||||
"gsd-core/workflows/ui-review.md": "8b989f372684851f",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "49921383982474e0",
|
||||
"gsd-core/workflows/thread.md": "c10177767648ea7f",
|
||||
"gsd-core/workflows/transition.md": "1f0a1478d75d89ec",
|
||||
"gsd-core/workflows/ui-phase.md": "1c91323daf451053",
|
||||
"gsd-core/workflows/ui-review.md": "f1f82d8257e910cc",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "edcaa0b29f942df0",
|
||||
"gsd-core/workflows/undo.md": "791e0bf96d9a057f",
|
||||
"gsd-core/workflows/update.md": "b34cb866152d4de3",
|
||||
"gsd-core/workflows/validate-phase.md": "e989cbaa4228564c",
|
||||
"gsd-core/workflows/verify-phase.md": "a8679ba1d84145c5",
|
||||
"gsd-core/workflows/verify-work.md": "b5afb65fdf311301",
|
||||
"gsd-core/workflows/validate-phase.md": "0e153ccb3bdb9dda",
|
||||
"gsd-core/workflows/verify-phase.md": "0ef74d5b7f7646f6",
|
||||
"gsd-core/workflows/verify-work.md": "69d9d98563b9ec81",
|
||||
"hooks/gsd-check-update-worker.js": "4bb354044e0dff91",
|
||||
"hooks/gsd-check-update.js": "d2065cb3e725a42a",
|
||||
"hooks/gsd-config-reload.js": "4f52b8a0120bb1b8",
|
||||
@@ -345,8 +346,8 @@
|
||||
"skills/gsd-ns-context/skills/extract-learnings/SKILL.md": "8d38e55e5f8b774b",
|
||||
"skills/gsd-ns-context/skills/graphify/SKILL.md": "ac3661e6e576188b",
|
||||
"skills/gsd-ns-context/skills/map-codebase/SKILL.md": "5009595dbde69739",
|
||||
"skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "40a31ad049374297",
|
||||
"skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "c3f412d5a64f3921",
|
||||
"skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "e9b66db79fce0a2f",
|
||||
"skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "9bfa9e76c7a10e26",
|
||||
"skills/gsd-ns-ideate/SKILL.md": "4a0d2691054b23e5",
|
||||
"skills/gsd-ns-ideate/skills/capture/SKILL.md": "05fa421c95fbad2d",
|
||||
"skills/gsd-ns-ideate/skills/explore/SKILL.md": "7ee5c455f37093be",
|
||||
|
||||
207
tests/fixtures/golden-install-parity/trae.json
vendored
207
tests/fixtures/golden-install-parity/trae.json
vendored
@@ -4,45 +4,45 @@
|
||||
"agents/gsd-advisor-researcher.md": "e5be2680b690c198",
|
||||
"agents/gsd-ai-researcher.md": "abfc97706f16aaaf",
|
||||
"agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef",
|
||||
"agents/gsd-code-fixer.md": "5fe29063843be67e",
|
||||
"agents/gsd-code-fixer.md": "31fa8ab0d217788c",
|
||||
"agents/gsd-code-reviewer.md": "338c46ab59c4e45f",
|
||||
"agents/gsd-codebase-mapper.md": "8529d8a1ede8bbfb",
|
||||
"agents/gsd-debug-session-manager.md": "69aa7eae3a23f6a9",
|
||||
"agents/gsd-debugger.md": "704eb4e94b4d1212",
|
||||
"agents/gsd-debug-session-manager.md": "410e3739329bd9ac",
|
||||
"agents/gsd-debugger.md": "956c3207a43f973f",
|
||||
"agents/gsd-doc-classifier.md": "5807f1f7cfa40c42",
|
||||
"agents/gsd-doc-synthesizer.md": "0897098024c17ccd",
|
||||
"agents/gsd-doc-verifier.md": "e51e50892963ccc7",
|
||||
"agents/gsd-doc-writer.md": "b0c3ad805b789226",
|
||||
"agents/gsd-domain-researcher.md": "b80f76874c04e515",
|
||||
"agents/gsd-eval-auditor.md": "470bf16303ec4d2e",
|
||||
"agents/gsd-eval-auditor.md": "96df1d4a9cd553a0",
|
||||
"agents/gsd-eval-planner.md": "22334fde85723c9d",
|
||||
"agents/gsd-executor.md": "45eeb443a6e6dbe8",
|
||||
"agents/gsd-executor.md": "546ea45461739438",
|
||||
"agents/gsd-framework-selector.md": "7726fccc86bfeb50",
|
||||
"agents/gsd-integration-checker.md": "7cd2072984411c7f",
|
||||
"agents/gsd-intel-updater.md": "83de6ba9172891c3",
|
||||
"agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1",
|
||||
"agents/gsd-intel-updater.md": "2751bbd33912aa1b",
|
||||
"agents/gsd-mempalace-curator.md": "63676937f8970bf3",
|
||||
"agents/gsd-nyquist-auditor.md": "58efbed3b81b5ede",
|
||||
"agents/gsd-pattern-mapper.md": "b5d7a4abb1baecb9",
|
||||
"agents/gsd-phase-researcher.md": "2256f1f82212c757",
|
||||
"agents/gsd-plan-checker.md": "523119bd5d6599fe",
|
||||
"agents/gsd-planner.md": "d0e98ddbfb1339f5",
|
||||
"agents/gsd-project-researcher.md": "ddf7794e81300032",
|
||||
"agents/gsd-research-synthesizer.md": "a124b00271748d07",
|
||||
"agents/gsd-phase-researcher.md": "2ba0dab43912f28a",
|
||||
"agents/gsd-plan-checker.md": "bc56265bcba1b002",
|
||||
"agents/gsd-planner.md": "6ba7e6a042dbfc3c",
|
||||
"agents/gsd-project-researcher.md": "16165f30baea2a06",
|
||||
"agents/gsd-research-synthesizer.md": "9694b191aecc5f73",
|
||||
"agents/gsd-roadmapper.md": "493ef92b42b12cf4",
|
||||
"agents/gsd-security-auditor.md": "fbd3798eec23651b",
|
||||
"agents/gsd-ui-auditor.md": "771ae08260534d5c",
|
||||
"agents/gsd-ui-checker.md": "8573715bebbd4782",
|
||||
"agents/gsd-ui-researcher.md": "3e737e761bc67073",
|
||||
"agents/gsd-ui-researcher.md": "70ad13e7de7b0da7",
|
||||
"agents/gsd-user-profiler.md": "622220df0654b6bf",
|
||||
"agents/gsd-verifier.md": "99e95e235aacffbf",
|
||||
"agents/gsd-verifier.md": "2fef6afe676b0e34",
|
||||
"gsd-core/VERSION": "ef0deccd81a6723c",
|
||||
"gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74",
|
||||
"gsd-core/bin/ensure-runtime-build.cjs": "de4627dff103d527",
|
||||
"gsd-core/bin/gsd-tools.cjs": "fa4db2ce1f77ef99",
|
||||
"gsd-core/bin/gsd_run": "62d9b647ede212e6",
|
||||
"gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb",
|
||||
"gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "53f2da40d2c129c6",
|
||||
"gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269",
|
||||
"gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a",
|
||||
"gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904",
|
||||
"gsd-core/contexts/dev.md": "dcb0de9dce33cf41",
|
||||
@@ -107,7 +107,7 @@
|
||||
"gsd-core/references/planner-reviews.md": "da39eace09a10743",
|
||||
"gsd-core/references/planner-revision.md": "86ba8a511f081f05",
|
||||
"gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b",
|
||||
"gsd-core/references/planning-config.md": "33c5b0685be54e96",
|
||||
"gsd-core/references/planning-config.md": "db6927ba927d2e95",
|
||||
"gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6",
|
||||
"gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020",
|
||||
"gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8",
|
||||
@@ -126,6 +126,7 @@
|
||||
"gsd-core/references/sketch-theme-system.md": "33e2e96e450456f8",
|
||||
"gsd-core/references/sketch-tooling.md": "df6c4f24c1c27611",
|
||||
"gsd-core/references/sketch-variant-patterns.md": "66c197aa4fb52810",
|
||||
"gsd-core/references/specless-probe-fallback.md": "99be8a3315c75183",
|
||||
"gsd-core/references/spidr-splitting.md": "074ac154c0e4f906",
|
||||
"gsd-core/references/tdd.md": "e4708ede157478b6",
|
||||
"gsd-core/references/thinking-models-debug.md": "2da61022b16c4e7c",
|
||||
@@ -191,120 +192,120 @@
|
||||
"gsd-core/templates/user-profile.md": "20749f23e4c413fc",
|
||||
"gsd-core/templates/user-setup.md": "78b7d718b6e8d67c",
|
||||
"gsd-core/templates/verification-report.md": "dd5faa6254183731",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335",
|
||||
"gsd-core/workflows/add-backlog.md": "1851e97996d445d5",
|
||||
"gsd-core/workflows/add-phase.md": "09bdebbc62f3310e",
|
||||
"gsd-core/workflows/add-tests.md": "ff3a598cdbc5aa6e",
|
||||
"gsd-core/workflows/add-todo.md": "0fe07cbd29ec252b",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "d469eb120e52de0f",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb",
|
||||
"gsd-core/workflows/add-backlog.md": "36f58e864aeaf24d",
|
||||
"gsd-core/workflows/add-phase.md": "4e498058a786615f",
|
||||
"gsd-core/workflows/add-tests.md": "688a232a0a4b918e",
|
||||
"gsd-core/workflows/add-todo.md": "792592b2133698a7",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "0672cc9afb7b7a0b",
|
||||
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
|
||||
"gsd-core/workflows/audit-fix.md": "ac71c1179444fdc3",
|
||||
"gsd-core/workflows/audit-milestone.md": "a379eda51d821bce",
|
||||
"gsd-core/workflows/audit-uat.md": "6e768b1c208a787a",
|
||||
"gsd-core/workflows/autonomous.md": "c482645c5d1ead46",
|
||||
"gsd-core/workflows/check-todos.md": "0dda8236355e8c9c",
|
||||
"gsd-core/workflows/cleanup.md": "82f65f5214ecd748",
|
||||
"gsd-core/workflows/code-review-fix.md": "959a65773b325ed2",
|
||||
"gsd-core/workflows/code-review.md": "b31bbd7dbe5ed303",
|
||||
"gsd-core/workflows/complete-milestone.md": "6e918b72bd885426",
|
||||
"gsd-core/workflows/debug.md": "197d3642a6704de5",
|
||||
"gsd-core/workflows/diagnose-issues.md": "9274b11a3db98c65",
|
||||
"gsd-core/workflows/audit-fix.md": "493e4abe4f701662",
|
||||
"gsd-core/workflows/audit-milestone.md": "26b2428d9a8df7b2",
|
||||
"gsd-core/workflows/audit-uat.md": "f02cd45df6304b06",
|
||||
"gsd-core/workflows/autonomous.md": "b615e91ac7c248bd",
|
||||
"gsd-core/workflows/check-todos.md": "e4209530a4132312",
|
||||
"gsd-core/workflows/cleanup.md": "78080ff25ba43f8c",
|
||||
"gsd-core/workflows/code-review-fix.md": "4eebfb7f1612b441",
|
||||
"gsd-core/workflows/code-review.md": "7630639b5f2f9ff2",
|
||||
"gsd-core/workflows/complete-milestone.md": "5f7dbe9842b23e57",
|
||||
"gsd-core/workflows/debug.md": "87c20def8d313e45",
|
||||
"gsd-core/workflows/diagnose-issues.md": "a0b3fee49d516c0b",
|
||||
"gsd-core/workflows/discovery-phase.md": "b32b6197b66c9a13",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "3d05b08eae75c7bd",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "3689bacffdd7cdd4",
|
||||
"gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6",
|
||||
"gsd-core/workflows/discuss-phase.md": "4509657816c5566a",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "c9cd7db62e76ebcb",
|
||||
"gsd-core/workflows/discuss-phase.md": "9c4af7ae57aaad8f",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "5522bd33cbd9b9b8",
|
||||
"gsd-core/workflows/discuss-phase/modes/all.md": "e698b84ebb2ff56d",
|
||||
"gsd-core/workflows/discuss-phase/modes/analyze.md": "c824ef897199b730",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "6ba5c7b738f44003",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "bb489751893f4498",
|
||||
"gsd-core/workflows/discuss-phase/modes/batch.md": "21ee55869eaa7ece",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "4739c3d2ef20a76c",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "c643b0b42b24e0d4",
|
||||
"gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966",
|
||||
"gsd-core/workflows/discuss-phase/modes/power.md": "55b61b7dc83a58b2",
|
||||
"gsd-core/workflows/discuss-phase/modes/text.md": "e1043e27b50a5e18",
|
||||
"gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb",
|
||||
"gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f",
|
||||
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
|
||||
"gsd-core/workflows/do.md": "f3328dbd4416f11a",
|
||||
"gsd-core/workflows/docs-update.md": "f13571f08e083356",
|
||||
"gsd-core/workflows/edit-phase.md": "7facd0faa33c8cad",
|
||||
"gsd-core/workflows/eval-review.md": "37d545d4f0db4927",
|
||||
"gsd-core/workflows/execute-phase.md": "0f90fb13e63cf2b2",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "c985a30317a1aa6b",
|
||||
"gsd-core/workflows/do.md": "461d545bbde0dc8f",
|
||||
"gsd-core/workflows/docs-update.md": "dd1050b32c2dc170",
|
||||
"gsd-core/workflows/edit-phase.md": "38f9c9945073ac8c",
|
||||
"gsd-core/workflows/eval-review.md": "48fdef1cf0e67525",
|
||||
"gsd-core/workflows/execute-phase.md": "5e36e2287a165064",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "44d46d3e98942efc",
|
||||
"gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "1e0cc4675bcf1496",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "a2fc97089560ec0a",
|
||||
"gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e",
|
||||
"gsd-core/workflows/execute-plan.md": "4910f75bab2040ab",
|
||||
"gsd-core/workflows/explore.md": "8a5437aa0c239c38",
|
||||
"gsd-core/workflows/extract-learnings.md": "3fcc858b20d0d0e6",
|
||||
"gsd-core/workflows/execute-plan.md": "6d437a23e6d9ffcc",
|
||||
"gsd-core/workflows/explore.md": "9f24bf678b1ef341",
|
||||
"gsd-core/workflows/extract-learnings.md": "0e0eead67cec3d28",
|
||||
"gsd-core/workflows/fast.md": "0162075e44072447",
|
||||
"gsd-core/workflows/forensics.md": "665546666547875d",
|
||||
"gsd-core/workflows/graduation.md": "1ca877cda258a5de",
|
||||
"gsd-core/workflows/health.md": "1f9fd2deea45896f",
|
||||
"gsd-core/workflows/forensics.md": "96103895b70d652c",
|
||||
"gsd-core/workflows/graduation.md": "63b74175d5e9cc1e",
|
||||
"gsd-core/workflows/health.md": "9ddf28b84e1ce089",
|
||||
"gsd-core/workflows/help.md": "08e1349950c5602a",
|
||||
"gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495",
|
||||
"gsd-core/workflows/help/modes/default.md": "1b3c315342701265",
|
||||
"gsd-core/workflows/help/modes/full.md": "62c71f57f047999b",
|
||||
"gsd-core/workflows/help/modes/topic.md": "229e3f3d85bda04b",
|
||||
"gsd-core/workflows/import.md": "31af58468db15daf",
|
||||
"gsd-core/workflows/import.md": "47cc99b635e45f82",
|
||||
"gsd-core/workflows/inbox.md": "e9ea37b2d46dc5b4",
|
||||
"gsd-core/workflows/ingest-docs.md": "fba176ad3cc22f5f",
|
||||
"gsd-core/workflows/insert-phase.md": "753fa719f0d41d76",
|
||||
"gsd-core/workflows/ingest-docs.md": "9554d457d64b7c17",
|
||||
"gsd-core/workflows/insert-phase.md": "ff204ee159b41506",
|
||||
"gsd-core/workflows/list-phase-assumptions.md": "eb986c301d59f620",
|
||||
"gsd-core/workflows/list-seeds.md": "74ec072a74f8fdfe",
|
||||
"gsd-core/workflows/list-workspaces.md": "886e99378a3d19d9",
|
||||
"gsd-core/workflows/manager.md": "212a50d3f65fff21",
|
||||
"gsd-core/workflows/map-codebase.md": "713561638fb1b88e",
|
||||
"gsd-core/workflows/milestone-summary.md": "a0063cfbe08f2250",
|
||||
"gsd-core/workflows/mvp-phase.md": "8ed9f4552350ede8",
|
||||
"gsd-core/workflows/new-milestone.md": "af5ad8ed5aac6677",
|
||||
"gsd-core/workflows/new-project.md": "32ce66cbeaa26cc5",
|
||||
"gsd-core/workflows/new-workspace.md": "6b6fbad18d30f783",
|
||||
"gsd-core/workflows/next.md": "2163195861877de5",
|
||||
"gsd-core/workflows/list-seeds.md": "fa287a9ed912eb17",
|
||||
"gsd-core/workflows/list-workspaces.md": "4668ebdc3380a7a6",
|
||||
"gsd-core/workflows/manager.md": "79a6e4de6654f4e7",
|
||||
"gsd-core/workflows/map-codebase.md": "f90d0577d254c38e",
|
||||
"gsd-core/workflows/milestone-summary.md": "feb8305a862a79de",
|
||||
"gsd-core/workflows/mvp-phase.md": "1d2292f3c444c13d",
|
||||
"gsd-core/workflows/new-milestone.md": "f69e9ccc51ab956b",
|
||||
"gsd-core/workflows/new-project.md": "d1a0070ed292c25a",
|
||||
"gsd-core/workflows/new-workspace.md": "555689ccf58bafdb",
|
||||
"gsd-core/workflows/next.md": "569c68513fd94ea7",
|
||||
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
|
||||
"gsd-core/workflows/note.md": "acc9130fb1e94f0b",
|
||||
"gsd-core/workflows/pause-work.md": "c20d267e28ce92f0",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "26db7b9329b7ddc8",
|
||||
"gsd-core/workflows/plan-phase.md": "fc7d25c0649e2fdf",
|
||||
"gsd-core/workflows/pause-work.md": "09a6b8980f7b771a",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "022822b3b6971b75",
|
||||
"gsd-core/workflows/plan-phase.md": "a3245ca00599deb6",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "e06ccd4d4c0703fb",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "778b73a8db6f7c32",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "382dac17d70ebfac",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "619946c879f33b9d",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "85629dd3815dcf64",
|
||||
"gsd-core/workflows/plant-seed.md": "856ad565b2eb0c47",
|
||||
"gsd-core/workflows/pr-branch.md": "79fd55b88ea2db9c",
|
||||
"gsd-core/workflows/profile-user.md": "672821e6b1266645",
|
||||
"gsd-core/workflows/progress.md": "94768f835b0b8908",
|
||||
"gsd-core/workflows/quick.md": "8ac5f3919f754499",
|
||||
"gsd-core/workflows/reapply-patches.md": "21b38c374f19fd78",
|
||||
"gsd-core/workflows/remove-phase.md": "a46c2fe853bf4e86",
|
||||
"gsd-core/workflows/remove-workspace.md": "ae0e1c6d4438d663",
|
||||
"gsd-core/workflows/resume-project.md": "f242e4c8aba18ea2",
|
||||
"gsd-core/workflows/review.md": "34a23b9b65fb55f6",
|
||||
"gsd-core/workflows/scan.md": "63631467651d9ca8",
|
||||
"gsd-core/workflows/secure-phase.md": "6cc236e53c2e7d56",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "8fb889570c17db15",
|
||||
"gsd-core/workflows/plant-seed.md": "dc911406ada4d188",
|
||||
"gsd-core/workflows/pr-branch.md": "e939128047e02395",
|
||||
"gsd-core/workflows/profile-user.md": "0831c4b96b1265c9",
|
||||
"gsd-core/workflows/progress.md": "3e2b44a7a175654c",
|
||||
"gsd-core/workflows/quick.md": "42b6f01afa2fc359",
|
||||
"gsd-core/workflows/reapply-patches.md": "ea66e63f56e7deb3",
|
||||
"gsd-core/workflows/remove-phase.md": "5a2521695edd486b",
|
||||
"gsd-core/workflows/remove-workspace.md": "ed8e5e30c33f1bfd",
|
||||
"gsd-core/workflows/resume-project.md": "ee9dcc4e3dd3e32c",
|
||||
"gsd-core/workflows/review.md": "a2dab55fa3acfca0",
|
||||
"gsd-core/workflows/scan.md": "afc48f3339293b30",
|
||||
"gsd-core/workflows/secure-phase.md": "882886f04d3b7e82",
|
||||
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
|
||||
"gsd-core/workflows/settings-advanced.md": "252d3f848c95220e",
|
||||
"gsd-core/workflows/settings-integrations.md": "f8f756709ec02363",
|
||||
"gsd-core/workflows/settings.md": "01cf9ffd340cff64",
|
||||
"gsd-core/workflows/ship.md": "c08f0fe3025d2c86",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "dbec602d104cb951",
|
||||
"gsd-core/workflows/sketch.md": "44ff275150b6d045",
|
||||
"gsd-core/workflows/smart-entry.md": "d8018578571f08d5",
|
||||
"gsd-core/workflows/spec-phase.md": "ab8fad8038b14cad",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "6fe876cb87603bc3",
|
||||
"gsd-core/workflows/spike.md": "c042a437baaf10ad",
|
||||
"gsd-core/workflows/stats.md": "e4f84542fb5721ef",
|
||||
"gsd-core/workflows/settings-advanced.md": "8f12ba07bf7a795f",
|
||||
"gsd-core/workflows/settings-integrations.md": "9aa7005e6dd84bcc",
|
||||
"gsd-core/workflows/settings.md": "4332d1ee0efe797b",
|
||||
"gsd-core/workflows/ship.md": "0647d19b5487b1a3",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "4894dac77fc42655",
|
||||
"gsd-core/workflows/sketch.md": "52f4a04f511e205e",
|
||||
"gsd-core/workflows/smart-entry.md": "0687dcb3cf5b3699",
|
||||
"gsd-core/workflows/spec-phase.md": "0b5c278c2d7a4bbc",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "1f57905138a648ac",
|
||||
"gsd-core/workflows/spike.md": "48df8b626cbd378d",
|
||||
"gsd-core/workflows/stats.md": "18089135bc41f1b4",
|
||||
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
|
||||
"gsd-core/workflows/thread.md": "0582c6be8a78bbd8",
|
||||
"gsd-core/workflows/transition.md": "163d220813b0835f",
|
||||
"gsd-core/workflows/ui-phase.md": "871655025b431a55",
|
||||
"gsd-core/workflows/ui-review.md": "4e70afbfd5601853",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "77b58ef8af5209bd",
|
||||
"gsd-core/workflows/thread.md": "61e0eee731434ea9",
|
||||
"gsd-core/workflows/transition.md": "b49ddd9247f804e7",
|
||||
"gsd-core/workflows/ui-phase.md": "a725ebdd4f47fb97",
|
||||
"gsd-core/workflows/ui-review.md": "b3221cac976daffa",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "06ac6fbb061b2464",
|
||||
"gsd-core/workflows/undo.md": "59b8baa54efc4110",
|
||||
"gsd-core/workflows/update.md": "1f935251fca1f276",
|
||||
"gsd-core/workflows/validate-phase.md": "1c0ebe56d96a14d1",
|
||||
"gsd-core/workflows/verify-phase.md": "53cbdce394dcdac0",
|
||||
"gsd-core/workflows/verify-work.md": "d3a0970205acc6a5",
|
||||
"gsd-core/workflows/validate-phase.md": "70d102b4d5113dd4",
|
||||
"gsd-core/workflows/verify-phase.md": "67eefbd1f6417281",
|
||||
"gsd-core/workflows/verify-work.md": "b48ff071a4c733c9",
|
||||
"scripts/changeset/README.md": "86ff89331dfd94b2",
|
||||
"scripts/changeset/cli.cjs": "68f92a344b199271",
|
||||
"scripts/changeset/github-release-notes.cjs": "795677f0c009b132",
|
||||
@@ -323,8 +324,8 @@
|
||||
"skills/gsd-ns-context/skills/extract-learnings/SKILL.md": "d39269bea995fabc",
|
||||
"skills/gsd-ns-context/skills/graphify/SKILL.md": "e0253aef14693a7e",
|
||||
"skills/gsd-ns-context/skills/map-codebase/SKILL.md": "0910348701b1fc65",
|
||||
"skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "36c486f14abe869a",
|
||||
"skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "2d95e385fee26dee",
|
||||
"skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "92740c97e0ce6942",
|
||||
"skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "d41523e659d1920f",
|
||||
"skills/gsd-ns-ideate/SKILL.md": "c10342345c01c91f",
|
||||
"skills/gsd-ns-ideate/skills/capture/SKILL.md": "90aee26970fa7639",
|
||||
"skills/gsd-ns-ideate/skills/explore/SKILL.md": "d8e26a5ed95a4ecc",
|
||||
|
||||
203
tests/fixtures/golden-install-parity/windsurf.json
vendored
203
tests/fixtures/golden-install-parity/windsurf.json
vendored
@@ -4,45 +4,45 @@
|
||||
"agents/gsd-advisor-researcher.md": "e5be2680b690c198",
|
||||
"agents/gsd-ai-researcher.md": "abfc97706f16aaaf",
|
||||
"agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef",
|
||||
"agents/gsd-code-fixer.md": "f00d815ec535a168",
|
||||
"agents/gsd-code-fixer.md": "4d66f7e056369896",
|
||||
"agents/gsd-code-reviewer.md": "efc0d2dee321c654",
|
||||
"agents/gsd-codebase-mapper.md": "cfa2bbfaf264e1fd",
|
||||
"agents/gsd-debug-session-manager.md": "793d9a80778d1080",
|
||||
"agents/gsd-debugger.md": "6b28c99a37402200",
|
||||
"agents/gsd-debug-session-manager.md": "40edd70065aa07bb",
|
||||
"agents/gsd-debugger.md": "107754fc10a1aafa",
|
||||
"agents/gsd-doc-classifier.md": "5807f1f7cfa40c42",
|
||||
"agents/gsd-doc-synthesizer.md": "0897098024c17ccd",
|
||||
"agents/gsd-doc-verifier.md": "ede2f297b73b5a86",
|
||||
"agents/gsd-doc-writer.md": "0109294817e475a8",
|
||||
"agents/gsd-domain-researcher.md": "56395dbdabf076f6",
|
||||
"agents/gsd-eval-auditor.md": "fb64fc5acf359747",
|
||||
"agents/gsd-eval-auditor.md": "8a2cab3ae8b4674b",
|
||||
"agents/gsd-eval-planner.md": "2049dac060d00eda",
|
||||
"agents/gsd-executor.md": "406fdcc0597bea77",
|
||||
"agents/gsd-executor.md": "9ab8c4acb4206e09",
|
||||
"agents/gsd-framework-selector.md": "4b77eebbe9288d80",
|
||||
"agents/gsd-integration-checker.md": "4ffb37fb230c2b90",
|
||||
"agents/gsd-intel-updater.md": "a81d77c143c02108",
|
||||
"agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1",
|
||||
"agents/gsd-intel-updater.md": "16ee6795da80a7c0",
|
||||
"agents/gsd-mempalace-curator.md": "63676937f8970bf3",
|
||||
"agents/gsd-nyquist-auditor.md": "0ef8609fd897e399",
|
||||
"agents/gsd-pattern-mapper.md": "ada0c169daa2f0ec",
|
||||
"agents/gsd-phase-researcher.md": "2a45ebde829555ec",
|
||||
"agents/gsd-plan-checker.md": "33fbf70b7b24eb1e",
|
||||
"agents/gsd-planner.md": "f408404c60840c9f",
|
||||
"agents/gsd-project-researcher.md": "f6697b316b5995ba",
|
||||
"agents/gsd-research-synthesizer.md": "04036f38c1d373ea",
|
||||
"agents/gsd-phase-researcher.md": "bf5104cc11b973e9",
|
||||
"agents/gsd-plan-checker.md": "15ebf7ea032c6de2",
|
||||
"agents/gsd-planner.md": "f508c186b837b3f0",
|
||||
"agents/gsd-project-researcher.md": "3fbfb4b098966e64",
|
||||
"agents/gsd-research-synthesizer.md": "beb116fe6df1b376",
|
||||
"agents/gsd-roadmapper.md": "fb62e1e3de84b5f9",
|
||||
"agents/gsd-security-auditor.md": "13b660e2d336ed8e",
|
||||
"agents/gsd-ui-auditor.md": "20cc99872e9b998b",
|
||||
"agents/gsd-ui-checker.md": "b9c38249bff35478",
|
||||
"agents/gsd-ui-researcher.md": "f830742b9493601c",
|
||||
"agents/gsd-ui-researcher.md": "e31fa75e26f957f2",
|
||||
"agents/gsd-user-profiler.md": "622220df0654b6bf",
|
||||
"agents/gsd-verifier.md": "a07b00b9c5b7b338",
|
||||
"agents/gsd-verifier.md": "b16b34a580941124",
|
||||
"gsd-core/VERSION": "ef0deccd81a6723c",
|
||||
"gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74",
|
||||
"gsd-core/bin/ensure-runtime-build.cjs": "5636ca0b726871b2",
|
||||
"gsd-core/bin/gsd-tools.cjs": "92e0f7b7eb55af51",
|
||||
"gsd-core/bin/gsd_run": "62d9b647ede212e6",
|
||||
"gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb",
|
||||
"gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e",
|
||||
"gsd-core/bin/shared/config-schema.manifest.json": "53f2da40d2c129c6",
|
||||
"gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269",
|
||||
"gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a",
|
||||
"gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904",
|
||||
"gsd-core/contexts/dev.md": "dcb0de9dce33cf41",
|
||||
@@ -107,7 +107,7 @@
|
||||
"gsd-core/references/planner-reviews.md": "da39eace09a10743",
|
||||
"gsd-core/references/planner-revision.md": "86ba8a511f081f05",
|
||||
"gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b",
|
||||
"gsd-core/references/planning-config.md": "062db9fe16ec76f9",
|
||||
"gsd-core/references/planning-config.md": "32d7d004c0f2e610",
|
||||
"gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6",
|
||||
"gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020",
|
||||
"gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8",
|
||||
@@ -126,6 +126,7 @@
|
||||
"gsd-core/references/sketch-theme-system.md": "33e2e96e450456f8",
|
||||
"gsd-core/references/sketch-tooling.md": "df6c4f24c1c27611",
|
||||
"gsd-core/references/sketch-variant-patterns.md": "66c197aa4fb52810",
|
||||
"gsd-core/references/specless-probe-fallback.md": "5ec1ddd3c4134750",
|
||||
"gsd-core/references/spidr-splitting.md": "074ac154c0e4f906",
|
||||
"gsd-core/references/tdd.md": "e4708ede157478b6",
|
||||
"gsd-core/references/thinking-models-debug.md": "2da61022b16c4e7c",
|
||||
@@ -191,120 +192,120 @@
|
||||
"gsd-core/templates/user-profile.md": "20749f23e4c413fc",
|
||||
"gsd-core/templates/user-setup.md": "78b7d718b6e8d67c",
|
||||
"gsd-core/templates/verification-report.md": "dd5faa6254183731",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335",
|
||||
"gsd-core/workflows/add-backlog.md": "61169973a10b1321",
|
||||
"gsd-core/workflows/add-phase.md": "f9b1f7cc229b57f8",
|
||||
"gsd-core/workflows/add-tests.md": "b5e03955cb29d7d8",
|
||||
"gsd-core/workflows/add-todo.md": "cab0d8215579fbdd",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "8948988717506320",
|
||||
"gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb",
|
||||
"gsd-core/workflows/add-backlog.md": "b84c744efaed7a2e",
|
||||
"gsd-core/workflows/add-phase.md": "199ac1b4879fb51a",
|
||||
"gsd-core/workflows/add-tests.md": "5aafbe6d624d41c9",
|
||||
"gsd-core/workflows/add-todo.md": "7151303ccc3e6d05",
|
||||
"gsd-core/workflows/ai-integration-phase.md": "9b287efec21a3c0b",
|
||||
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
|
||||
"gsd-core/workflows/audit-fix.md": "babe6812b86cec8f",
|
||||
"gsd-core/workflows/audit-milestone.md": "ac2238ea6c11ae9e",
|
||||
"gsd-core/workflows/audit-uat.md": "d496e39402e160de",
|
||||
"gsd-core/workflows/autonomous.md": "fe7bb7c978f305a2",
|
||||
"gsd-core/workflows/check-todos.md": "afc840fceb07bf99",
|
||||
"gsd-core/workflows/cleanup.md": "93c14107979a4428",
|
||||
"gsd-core/workflows/code-review-fix.md": "9b2de93a6087774d",
|
||||
"gsd-core/workflows/code-review.md": "2f0ebfb7a2e33764",
|
||||
"gsd-core/workflows/complete-milestone.md": "f463bf4e86ac26f6",
|
||||
"gsd-core/workflows/debug.md": "52243eb936a43150",
|
||||
"gsd-core/workflows/diagnose-issues.md": "447072aa72385271",
|
||||
"gsd-core/workflows/audit-fix.md": "e1ad3e58979d9eef",
|
||||
"gsd-core/workflows/audit-milestone.md": "e578d1ce71b172e6",
|
||||
"gsd-core/workflows/audit-uat.md": "0f779101b40c7229",
|
||||
"gsd-core/workflows/autonomous.md": "afb9649e6d9b3860",
|
||||
"gsd-core/workflows/check-todos.md": "ad2ff17a672e7101",
|
||||
"gsd-core/workflows/cleanup.md": "edc0bc375acdb563",
|
||||
"gsd-core/workflows/code-review-fix.md": "aa750f6d1abd3b9f",
|
||||
"gsd-core/workflows/code-review.md": "20c76ddd702e7cd5",
|
||||
"gsd-core/workflows/complete-milestone.md": "921f9197b4d7f5fd",
|
||||
"gsd-core/workflows/debug.md": "9679214d9472e213",
|
||||
"gsd-core/workflows/diagnose-issues.md": "7c0b8debfc906ca0",
|
||||
"gsd-core/workflows/discovery-phase.md": "7dcf150998559c11",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "f57000d5c5fb178a",
|
||||
"gsd-core/workflows/discuss-phase-assumptions.md": "3f3b0ac79cdb5631",
|
||||
"gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6",
|
||||
"gsd-core/workflows/discuss-phase.md": "ce4e6abce9cb2d4e",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "cb49f485c4a1f09e",
|
||||
"gsd-core/workflows/discuss-phase.md": "25d8a61ecf8c21a0",
|
||||
"gsd-core/workflows/discuss-phase/modes/advisor.md": "1be08d135fd60027",
|
||||
"gsd-core/workflows/discuss-phase/modes/all.md": "d2a1d16e2508a0cd",
|
||||
"gsd-core/workflows/discuss-phase/modes/analyze.md": "c824ef897199b730",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "e98b6efbfd66d409",
|
||||
"gsd-core/workflows/discuss-phase/modes/auto.md": "a66e476942667f9f",
|
||||
"gsd-core/workflows/discuss-phase/modes/batch.md": "c23d5bdbdb60362c",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "2f3acba636e436aa",
|
||||
"gsd-core/workflows/discuss-phase/modes/chain.md": "58125711f7c432ce",
|
||||
"gsd-core/workflows/discuss-phase/modes/default.md": "4ada4fe332c5c985",
|
||||
"gsd-core/workflows/discuss-phase/modes/power.md": "55b61b7dc83a58b2",
|
||||
"gsd-core/workflows/discuss-phase/modes/text.md": "aeb56fe7b95dd786",
|
||||
"gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb",
|
||||
"gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f",
|
||||
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "cd5d01c9ef84ab73",
|
||||
"gsd-core/workflows/do.md": "a7ff800fdab468c7",
|
||||
"gsd-core/workflows/docs-update.md": "70f73cc8c27e0ca0",
|
||||
"gsd-core/workflows/edit-phase.md": "c0ae7d0063f3e789",
|
||||
"gsd-core/workflows/eval-review.md": "b28be79ef29f16fd",
|
||||
"gsd-core/workflows/execute-phase.md": "7cf72d7c95491ece",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "47ae5482f8e64100",
|
||||
"gsd-core/workflows/do.md": "fc00009666985144",
|
||||
"gsd-core/workflows/docs-update.md": "a3c2ec2c856aaabc",
|
||||
"gsd-core/workflows/edit-phase.md": "1666ca537fbef030",
|
||||
"gsd-core/workflows/eval-review.md": "bb01b3300db963bc",
|
||||
"gsd-core/workflows/execute-phase.md": "20063847abe7ce75",
|
||||
"gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "579a3dcf8d69de31",
|
||||
"gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "0f9ccd7edea1d6a9",
|
||||
"gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "bbd704d6b6f0787b",
|
||||
"gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e",
|
||||
"gsd-core/workflows/execute-plan.md": "c8567fb4438b4404",
|
||||
"gsd-core/workflows/explore.md": "04e461ff8159a24e",
|
||||
"gsd-core/workflows/extract-learnings.md": "af793bdf4ffd1c8a",
|
||||
"gsd-core/workflows/execute-plan.md": "f6bc701c05bb7d70",
|
||||
"gsd-core/workflows/explore.md": "7a9bb001b196409f",
|
||||
"gsd-core/workflows/extract-learnings.md": "58ce8fbc17388788",
|
||||
"gsd-core/workflows/fast.md": "0162075e44072447",
|
||||
"gsd-core/workflows/forensics.md": "3d1ce16b5f605592",
|
||||
"gsd-core/workflows/graduation.md": "a766039ff6ca653f",
|
||||
"gsd-core/workflows/health.md": "7b19d6e2c0357c3e",
|
||||
"gsd-core/workflows/forensics.md": "0e933018fd06e629",
|
||||
"gsd-core/workflows/graduation.md": "5734685667d8f512",
|
||||
"gsd-core/workflows/health.md": "644b42c215b1b00e",
|
||||
"gsd-core/workflows/help.md": "08e1349950c5602a",
|
||||
"gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495",
|
||||
"gsd-core/workflows/help/modes/default.md": "91509fe03bad9795",
|
||||
"gsd-core/workflows/help/modes/full.md": "4c1a43f7095647e1",
|
||||
"gsd-core/workflows/help/modes/topic.md": "177d351f7465787d",
|
||||
"gsd-core/workflows/import.md": "029cacf530aca86b",
|
||||
"gsd-core/workflows/import.md": "f5b3826c4cfb2682",
|
||||
"gsd-core/workflows/inbox.md": "797c287852eb8957",
|
||||
"gsd-core/workflows/ingest-docs.md": "78ba04ca39f28e8d",
|
||||
"gsd-core/workflows/insert-phase.md": "9aac75665c3a0ee8",
|
||||
"gsd-core/workflows/ingest-docs.md": "6f0ddb1130216a7d",
|
||||
"gsd-core/workflows/insert-phase.md": "238e327203e04ed1",
|
||||
"gsd-core/workflows/list-phase-assumptions.md": "eb986c301d59f620",
|
||||
"gsd-core/workflows/list-seeds.md": "39162bbefe932b3d",
|
||||
"gsd-core/workflows/list-workspaces.md": "6950fb740a1e96ab",
|
||||
"gsd-core/workflows/manager.md": "fc1e8daaf8d40bf0",
|
||||
"gsd-core/workflows/map-codebase.md": "0a2a653ed1603784",
|
||||
"gsd-core/workflows/milestone-summary.md": "1fdbae19ad06a0a3",
|
||||
"gsd-core/workflows/mvp-phase.md": "e3c4cade4fe69408",
|
||||
"gsd-core/workflows/new-milestone.md": "33db858beb76e3c5",
|
||||
"gsd-core/workflows/new-project.md": "0ff192c54373ab8a",
|
||||
"gsd-core/workflows/new-workspace.md": "8c2b60fbbf241e03",
|
||||
"gsd-core/workflows/next.md": "d48cea140a5153cb",
|
||||
"gsd-core/workflows/list-seeds.md": "a87319b154d0fb8c",
|
||||
"gsd-core/workflows/list-workspaces.md": "ff4ad30adc55d5b8",
|
||||
"gsd-core/workflows/manager.md": "072a9f2ba6084641",
|
||||
"gsd-core/workflows/map-codebase.md": "6c89a16e0d9fddfe",
|
||||
"gsd-core/workflows/milestone-summary.md": "957f9620aa472f87",
|
||||
"gsd-core/workflows/mvp-phase.md": "bcc8037866fa1d4d",
|
||||
"gsd-core/workflows/new-milestone.md": "b43ff95a594bd688",
|
||||
"gsd-core/workflows/new-project.md": "d6709238a3ada30c",
|
||||
"gsd-core/workflows/new-workspace.md": "8a9ab30eac218190",
|
||||
"gsd-core/workflows/next.md": "3ebbf30622521e76",
|
||||
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
|
||||
"gsd-core/workflows/note.md": "1c1e466c764e3deb",
|
||||
"gsd-core/workflows/pause-work.md": "93fcc1c845da6396",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "7880866ee1caf923",
|
||||
"gsd-core/workflows/plan-phase.md": "3e143f39514f8192",
|
||||
"gsd-core/workflows/pause-work.md": "5ce6a137bd9fc0f8",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "19911e87fd4185f2",
|
||||
"gsd-core/workflows/plan-phase.md": "e9cde99ad3202a32",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "e06ccd4d4c0703fb",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "80b1ba493a9a967f",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "7c2be59e3e19299a",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "3fed4740a91d0443",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "1fd8d6e1a833e700",
|
||||
"gsd-core/workflows/plant-seed.md": "6cf61f540cdbd8b9",
|
||||
"gsd-core/workflows/pr-branch.md": "acd59f915d018ad4",
|
||||
"gsd-core/workflows/profile-user.md": "c4313672b81b5bcd",
|
||||
"gsd-core/workflows/progress.md": "18813a345bd2343a",
|
||||
"gsd-core/workflows/quick.md": "0fcad72e7dbe99c9",
|
||||
"gsd-core/workflows/reapply-patches.md": "d449a23d3acf6379",
|
||||
"gsd-core/workflows/remove-phase.md": "e7a6af429b36e77b",
|
||||
"gsd-core/workflows/remove-workspace.md": "b5e60fbb33b3e33a",
|
||||
"gsd-core/workflows/resume-project.md": "82cfe1b8cb17c085",
|
||||
"gsd-core/workflows/review.md": "0873ea94ca23383c",
|
||||
"gsd-core/workflows/scan.md": "12c11b2edc165df9",
|
||||
"gsd-core/workflows/secure-phase.md": "7bf923689bf58288",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "7e01c19b7b9a2aad",
|
||||
"gsd-core/workflows/plant-seed.md": "9d36ecd08093a494",
|
||||
"gsd-core/workflows/pr-branch.md": "cc28ab5cd9db16b9",
|
||||
"gsd-core/workflows/profile-user.md": "fa3b87e1f2d71371",
|
||||
"gsd-core/workflows/progress.md": "36f1d4621c1798a4",
|
||||
"gsd-core/workflows/quick.md": "c05946f016806c5f",
|
||||
"gsd-core/workflows/reapply-patches.md": "04885b2129cbb457",
|
||||
"gsd-core/workflows/remove-phase.md": "24559d23e008c9c3",
|
||||
"gsd-core/workflows/remove-workspace.md": "e958c1e932aef492",
|
||||
"gsd-core/workflows/resume-project.md": "c5731b8aabed70f9",
|
||||
"gsd-core/workflows/review.md": "dc8366ef168183db",
|
||||
"gsd-core/workflows/scan.md": "8aa95448b1ba4a4a",
|
||||
"gsd-core/workflows/secure-phase.md": "550152cd82c25c00",
|
||||
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
|
||||
"gsd-core/workflows/settings-advanced.md": "4c030adc097d1746",
|
||||
"gsd-core/workflows/settings-integrations.md": "b082fc518b484c07",
|
||||
"gsd-core/workflows/settings.md": "13ca50dba129c17b",
|
||||
"gsd-core/workflows/ship.md": "c035bb8b3bb7efbb",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "10063f56c2c7f141",
|
||||
"gsd-core/workflows/sketch.md": "25c1f8f7acfb1da9",
|
||||
"gsd-core/workflows/smart-entry.md": "bd81482cb6a7ac53",
|
||||
"gsd-core/workflows/spec-phase.md": "c05348d644f9d77a",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "8029ca4effb5b716",
|
||||
"gsd-core/workflows/spike.md": "a94af5171bb9d2ce",
|
||||
"gsd-core/workflows/stats.md": "d58325fc3fb8d1b6",
|
||||
"gsd-core/workflows/settings-advanced.md": "68269242a4e4c2cc",
|
||||
"gsd-core/workflows/settings-integrations.md": "ff9af62cdc5c7908",
|
||||
"gsd-core/workflows/settings.md": "38a801a7b89a9379",
|
||||
"gsd-core/workflows/ship.md": "ddfd8e847836dd94",
|
||||
"gsd-core/workflows/sketch-wrap-up.md": "67e90c60062d0d5f",
|
||||
"gsd-core/workflows/sketch.md": "7418628ba45dd6c0",
|
||||
"gsd-core/workflows/smart-entry.md": "963c0a363fb0cd6a",
|
||||
"gsd-core/workflows/spec-phase.md": "1eacc6cc8d146d2f",
|
||||
"gsd-core/workflows/spike-wrap-up.md": "f8e39782c6e42ef7",
|
||||
"gsd-core/workflows/spike.md": "aa5934044317ba7a",
|
||||
"gsd-core/workflows/stats.md": "c49d3de15375d04b",
|
||||
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
|
||||
"gsd-core/workflows/thread.md": "d83a0d0bd0f94c4c",
|
||||
"gsd-core/workflows/transition.md": "1bd8a772f0aac5ba",
|
||||
"gsd-core/workflows/ui-phase.md": "2fcfffcfb344456d",
|
||||
"gsd-core/workflows/ui-review.md": "dca8100a43161ea7",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "53b77a8edf60acd0",
|
||||
"gsd-core/workflows/thread.md": "3e9fcfbb254a31a7",
|
||||
"gsd-core/workflows/transition.md": "9a49f9c48805f666",
|
||||
"gsd-core/workflows/ui-phase.md": "54e01f1973450a3c",
|
||||
"gsd-core/workflows/ui-review.md": "fea93c281767f8d7",
|
||||
"gsd-core/workflows/ultraplan-phase.md": "a164cc6aa4fb5bbb",
|
||||
"gsd-core/workflows/undo.md": "18dec684fb1076f9",
|
||||
"gsd-core/workflows/update.md": "79aaf4b8f1f83045",
|
||||
"gsd-core/workflows/validate-phase.md": "2db47bf5547d7b9d",
|
||||
"gsd-core/workflows/verify-phase.md": "ea7f8a705b297e27",
|
||||
"gsd-core/workflows/verify-work.md": "5ad63a5edfb6acac",
|
||||
"gsd-core/workflows/validate-phase.md": "a36cf2c688c261ac",
|
||||
"gsd-core/workflows/verify-phase.md": "8a89a915dad5960b",
|
||||
"gsd-core/workflows/verify-work.md": "f4429f002440a5ae",
|
||||
"scripts/changeset/README.md": "86ff89331dfd94b2",
|
||||
"scripts/changeset/cli.cjs": "68f92a344b199271",
|
||||
"scripts/changeset/github-release-notes.cjs": "795677f0c009b132",
|
||||
|
||||
146
tests/spec-section.test.cjs
Normal file
146
tests/spec-section.test.cjs
Normal file
@@ -0,0 +1,146 @@
|
||||
/**
|
||||
* SPEC section-status helper tests.
|
||||
*
|
||||
* Asserts the LOCKED behaviour of `spec-section` against the BUILT artifact
|
||||
* (`gsd-core/bin/lib/spec-section.cjs`), which `npm run build:lib` (run by pretest) emits from
|
||||
* `src/spec-section.cts`.
|
||||
*
|
||||
* This is the contract that pins the spec-less probe fallback's per-section absence detection
|
||||
* (plan-phase step 7.95). It exists because the prior ad-hoc awk produced two regressions:
|
||||
* - an exact `^## Prohibitions$` anchor that missed the canonical `## Prohibitions (must-NOT)`
|
||||
* heading -> a supplied section read as absent -> human SPEC prohibitions overridden;
|
||||
* - single-table row counting that could miscount multi-table sections.
|
||||
* Both are regression-tested below.
|
||||
*/
|
||||
'use strict';
|
||||
process.env.GSD_TEST_MODE = '1';
|
||||
|
||||
const { test, describe } = require('node:test');
|
||||
const assert = require('node:assert/strict');
|
||||
const path = require('node:path');
|
||||
const fs = require('node:fs');
|
||||
const os = require('node:os');
|
||||
const { spawnSync } = require('node:child_process');
|
||||
|
||||
const BUILT_SCRIPT = path.join(__dirname, '..', 'gsd-core', 'bin', 'lib', 'spec-section.cjs');
|
||||
const ss = require(BUILT_SCRIPT);
|
||||
|
||||
function writeTmp(name, content) {
|
||||
const dir = fs.mkdtempSync(path.join(os.tmpdir(), 'spec-section-'));
|
||||
const p = path.join(dir, name);
|
||||
fs.writeFileSync(p, content);
|
||||
return p;
|
||||
}
|
||||
|
||||
const PROHIB_SUFFIX_SPEC = [
|
||||
'## Prohibitions (must-NOT)',
|
||||
'',
|
||||
'**Coverage:** 2/2 applicable prohibitions resolved · 0 unresolved',
|
||||
'',
|
||||
'| Prohibition | Requirement | Status | Verification |',
|
||||
'|-------------|-------------|--------|--------------|',
|
||||
'| MUST NOT do X | R1 | resolved | test |',
|
||||
'| MUST NOT do Y | R2 | resolved | judgment |',
|
||||
'',
|
||||
'## Ambiguity Report',
|
||||
'| Dim | Score |',
|
||||
'|-----|-------|',
|
||||
'| Goal | 0.9 |',
|
||||
].join('\n');
|
||||
|
||||
describe('spec-section: countSectionDataRows / specSectionStatus', () => {
|
||||
test('suffix-tolerant header: `## Prohibitions (must-NOT)` is detected for key=prohibitions (the header-bug regression)', () => {
|
||||
const status = ss.countSectionDataRows(PROHIB_SUFFIX_SPEC, 'prohibitions');
|
||||
assert.equal(status.present, true);
|
||||
assert.equal(status.dataRows, 2);
|
||||
});
|
||||
|
||||
test('does not bleed into the next `##` section (Ambiguity Report rows are not counted as prohibitions)', () => {
|
||||
const status = ss.countSectionDataRows(PROHIB_SUFFIX_SPEC, 'prohibitions');
|
||||
assert.equal(status.dataRows, 2); // not 3 — the Ambiguity Report data row is outside the section
|
||||
});
|
||||
|
||||
test('`## Edge Coverage` is detected and data rows counted', () => {
|
||||
const spec = [
|
||||
'## Edge Coverage',
|
||||
'',
|
||||
'| Category | Requirement | Status | Resolution |',
|
||||
'|----------|-------------|--------|------------|',
|
||||
'| empty | R1 | covered | x |',
|
||||
'| ordering | R1 | dismissed | y |',
|
||||
'| adjacency | R2 | backstop | z |',
|
||||
].join('\n');
|
||||
const status = ss.countSectionDataRows(spec, 'edges');
|
||||
assert.equal(status.present, true);
|
||||
assert.equal(status.dataRows, 3);
|
||||
});
|
||||
|
||||
test('present-but-empty section (header + table header + separator, no data rows) is NOT supplied', () => {
|
||||
const spec = [
|
||||
'## Prohibitions (must-NOT)',
|
||||
'',
|
||||
'**Coverage:** 0/0 applicable',
|
||||
'',
|
||||
'| Prohibition | Requirement | Status | Verification |',
|
||||
'|-------------|-------------|--------|--------------|',
|
||||
].join('\n');
|
||||
const p = writeTmp('empty.md', spec);
|
||||
const status = ss.specSectionStatus(p, 'prohibitions');
|
||||
assert.equal(status.present, true);
|
||||
assert.equal(status.dataRows, 0);
|
||||
assert.equal(status.supplied, false);
|
||||
});
|
||||
|
||||
test('absent section -> not present, not supplied', () => {
|
||||
const p = writeTmp('noproh.md', '## Edge Coverage\n\n| a | b |\n|---|---|\n| 1 | 2 |\n');
|
||||
const status = ss.specSectionStatus(p, 'prohibitions');
|
||||
assert.equal(status.present, false);
|
||||
assert.equal(status.supplied, false);
|
||||
});
|
||||
|
||||
test('missing file -> not present, not supplied (no throw)', () => {
|
||||
const status = ss.specSectionStatus('/no/such/file-xyz.md', 'edges');
|
||||
assert.deepEqual(status, { key: 'edges', present: false, dataRows: 0, supplied: false });
|
||||
});
|
||||
|
||||
test('multi-table section counts every table’s data rows (the awk single-table miscount regression)', () => {
|
||||
const spec = [
|
||||
'## Edge Coverage',
|
||||
'',
|
||||
'| Category | Status |',
|
||||
'|----------|--------|',
|
||||
'| empty | covered |',
|
||||
'',
|
||||
'Some prose between two tables.',
|
||||
'',
|
||||
'| Category | Status |',
|
||||
'|----------|--------|',
|
||||
'| ordering | covered |',
|
||||
'| adjacency | backstop |',
|
||||
].join('\n');
|
||||
const status = ss.countSectionDataRows(spec, 'edges');
|
||||
assert.equal(status.dataRows, 3); // 1 + 2 across both tables
|
||||
});
|
||||
|
||||
test('supplied = present AND dataRows > 0', () => {
|
||||
const p = writeTmp('full.md', PROHIB_SUFFIX_SPEC);
|
||||
assert.equal(ss.specSectionStatus(p, 'prohibitions').supplied, true);
|
||||
});
|
||||
});
|
||||
|
||||
describe('spec-section: CLI', () => {
|
||||
test('prints JSON status and exits 0 for a valid key', () => {
|
||||
const p = writeTmp('cli.md', PROHIB_SUFFIX_SPEC);
|
||||
const r = spawnSync(process.execPath, [BUILT_SCRIPT, p, 'prohibitions'], { encoding: 'utf8' });
|
||||
assert.equal(r.status, 0);
|
||||
const out = JSON.parse(r.stdout);
|
||||
assert.equal(out.supplied, true);
|
||||
assert.equal(out.dataRows, 2);
|
||||
});
|
||||
|
||||
test('exits 2 on a bad key', () => {
|
||||
const p = writeTmp('cli2.md', PROHIB_SUFFIX_SPEC);
|
||||
const r = spawnSync(process.execPath, [BUILT_SCRIPT, p, 'bogus'], { encoding: 'utf8' });
|
||||
assert.equal(r.status, 2);
|
||||
});
|
||||
});
|
||||
@@ -1,92 +1,92 @@
|
||||
{
|
||||
"add-backlog.md": 7176,
|
||||
"add-phase.md": 7247,
|
||||
"add-tests.md": 16945,
|
||||
"add-todo.md": 8996,
|
||||
"ai-integration-phase.md": 14805,
|
||||
"add-backlog.md": 7132,
|
||||
"add-phase.md": 7203,
|
||||
"add-tests.md": 16901,
|
||||
"add-todo.md": 8952,
|
||||
"ai-integration-phase.md": 14761,
|
||||
"analyze-dependencies.md": 3887,
|
||||
"audit-fix.md": 11032,
|
||||
"audit-milestone.md": 17681,
|
||||
"audit-uat.md": 7469,
|
||||
"autonomous.md": 42474,
|
||||
"check-todos.md": 9475,
|
||||
"cleanup.md": 9941,
|
||||
"code-review-fix.md": 23934,
|
||||
"code-review.md": 31646,
|
||||
"complete-milestone.md": 31071,
|
||||
"debug.md": 13549,
|
||||
"diagnose-issues.md": 12864,
|
||||
"audit-fix.md": 10988,
|
||||
"audit-milestone.md": 17637,
|
||||
"audit-uat.md": 7425,
|
||||
"autonomous.md": 42430,
|
||||
"check-todos.md": 9431,
|
||||
"cleanup.md": 9897,
|
||||
"code-review-fix.md": 23890,
|
||||
"code-review.md": 31602,
|
||||
"complete-milestone.md": 31027,
|
||||
"debug.md": 13505,
|
||||
"diagnose-issues.md": 12820,
|
||||
"discovery-phase.md": 8651,
|
||||
"discuss-phase-assumptions.md": 27028,
|
||||
"discuss-phase-assumptions.md": 26984,
|
||||
"discuss-phase-power.md": 11273,
|
||||
"discuss-phase.md": 31986,
|
||||
"do.md": 10112,
|
||||
"docs-update.md": 55706,
|
||||
"edit-phase.md": 12927,
|
||||
"eval-review.md": 9967,
|
||||
"execute-phase.md": 93528,
|
||||
"execute-plan.md": 32655,
|
||||
"explore.md": 10541,
|
||||
"extract-learnings.md": 12893,
|
||||
"discuss-phase.md": 31990,
|
||||
"do.md": 10068,
|
||||
"docs-update.md": 55662,
|
||||
"edit-phase.md": 12883,
|
||||
"eval-review.md": 9923,
|
||||
"execute-phase.md": 93515,
|
||||
"execute-plan.md": 32611,
|
||||
"explore.md": 10497,
|
||||
"extract-learnings.md": 12849,
|
||||
"fast.md": 4149,
|
||||
"forensics.md": 12531,
|
||||
"graduation.md": 11622,
|
||||
"health.md": 11868,
|
||||
"forensics.md": 12487,
|
||||
"graduation.md": 11578,
|
||||
"health.md": 11824,
|
||||
"help.md": 1722,
|
||||
"import.md": 14648,
|
||||
"import.md": 14604,
|
||||
"inbox.md": 14407,
|
||||
"ingest-docs.md": 18380,
|
||||
"insert-phase.md": 8987,
|
||||
"ingest-docs.md": 18336,
|
||||
"insert-phase.md": 8943,
|
||||
"list-phase-assumptions.md": 4305,
|
||||
"list-seeds.md": 6987,
|
||||
"list-workspaces.md": 5699,
|
||||
"manager.md": 27302,
|
||||
"map-codebase.md": 20833,
|
||||
"milestone-summary.md": 11842,
|
||||
"mvp-phase.md": 13626,
|
||||
"new-milestone.md": 32888,
|
||||
"new-project.md": 66182,
|
||||
"new-workspace.md": 11298,
|
||||
"next.md": 20138,
|
||||
"list-seeds.md": 6943,
|
||||
"list-workspaces.md": 5655,
|
||||
"manager.md": 27258,
|
||||
"map-codebase.md": 20789,
|
||||
"milestone-summary.md": 11798,
|
||||
"mvp-phase.md": 13582,
|
||||
"new-milestone.md": 32844,
|
||||
"new-project.md": 66138,
|
||||
"new-workspace.md": 11254,
|
||||
"next.md": 20094,
|
||||
"node-repair.md": 4173,
|
||||
"note.md": 6563,
|
||||
"pause-work.md": 14441,
|
||||
"plan-milestone-gaps.md": 11809,
|
||||
"plan-phase.md": 90455,
|
||||
"plan-review-convergence.md": 23512,
|
||||
"plant-seed.md": 11785,
|
||||
"pr-branch.md": 15963,
|
||||
"profile-user.md": 21246,
|
||||
"progress.md": 30599,
|
||||
"quick.md": 49183,
|
||||
"reapply-patches.md": 20312,
|
||||
"remove-phase.md": 8513,
|
||||
"remove-workspace.md": 7551,
|
||||
"resume-project.md": 17270,
|
||||
"review.md": 43356,
|
||||
"scan.md": 7732,
|
||||
"secure-phase.md": 13520,
|
||||
"pause-work.md": 14397,
|
||||
"plan-milestone-gaps.md": 11765,
|
||||
"plan-phase.md": 91571,
|
||||
"plan-review-convergence.md": 23468,
|
||||
"plant-seed.md": 11741,
|
||||
"pr-branch.md": 15919,
|
||||
"profile-user.md": 21202,
|
||||
"progress.md": 30555,
|
||||
"quick.md": 49139,
|
||||
"reapply-patches.md": 20393,
|
||||
"remove-phase.md": 8469,
|
||||
"remove-workspace.md": 7507,
|
||||
"resume-project.md": 17226,
|
||||
"review.md": 40956,
|
||||
"scan.md": 7688,
|
||||
"secure-phase.md": 13476,
|
||||
"session-report.md": 4044,
|
||||
"settings-advanced.md": 39718,
|
||||
"settings-integrations.md": 15892,
|
||||
"settings.md": 33457,
|
||||
"ship.md": 24691,
|
||||
"sketch-wrap-up.md": 14267,
|
||||
"sketch.md": 20004,
|
||||
"smart-entry.md": 11124,
|
||||
"spec-phase.md": 31945,
|
||||
"spike-wrap-up.md": 15136,
|
||||
"spike.md": 24561,
|
||||
"stats.md": 6762,
|
||||
"settings-advanced.md": 39646,
|
||||
"settings-integrations.md": 15848,
|
||||
"settings.md": 33413,
|
||||
"ship.md": 24647,
|
||||
"sketch-wrap-up.md": 14223,
|
||||
"sketch.md": 19960,
|
||||
"smart-entry.md": 11080,
|
||||
"spec-phase.md": 31901,
|
||||
"spike-wrap-up.md": 15092,
|
||||
"spike.md": 24517,
|
||||
"stats.md": 6718,
|
||||
"sync-skills.md": 6125,
|
||||
"thread.md": 12508,
|
||||
"transition.md": 22060,
|
||||
"ui-phase.md": 15521,
|
||||
"ui-review.md": 11216,
|
||||
"ultraplan-phase.md": 10512,
|
||||
"thread.md": 12464,
|
||||
"transition.md": 22016,
|
||||
"ui-phase.md": 15477,
|
||||
"ui-review.md": 11172,
|
||||
"ultraplan-phase.md": 10468,
|
||||
"undo.md": 10431,
|
||||
"update.md": 20914,
|
||||
"validate-phase.md": 10789,
|
||||
"verify-phase.md": 40772,
|
||||
"verify-work.md": 38267
|
||||
"validate-phase.md": 10745,
|
||||
"verify-phase.md": 40728,
|
||||
"verify-work.md": 35171
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user