Skip to content

Commit 0a55a12

Browse files
committed
sdd: signal conceptual SDD's process customization is currently bifurcated: standing ...
1 parent 27ec0d1 commit 0a55a12

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
type: signal
3+
layer: conceptual
4+
kind: gap
5+
refs:
6+
- 20260420-170144-s-prc-p6q
7+
- 20260505-171145-s-tac-bv9
8+
- 20260410-151529-s-stg-3vr
9+
participants:
10+
- Christopher
11+
- Claude
12+
confidence: low
13+
summary: SDD's process customization is split between graph-resident contracts and code-bundled extensions, blocking per-project process shaping through dialogue; this signal proposes making moves, hooks, and rules graph-resident via structural injection using Claude Code seams to pull CLI-emitted extensions at session start. It directly addresses the missing "mine" move formalization (s-prc-p6q), builds on the modularization layer now live (s-tac-bv9), and tests whether structural injection overcomes text-instruction unreliability (s-stg-3vr). Open questions remain on which extension levels need new graph kinds, how seams interact with modularization, and whether injection improves behavior control reliability.
14+
summary_hash: 7cec0d4bf75b29ec4c40e29c67b78863
15+
---
16+
17+
SDD's process customization is currently bifurcated: standing constraints flow through the graph as contracts (capturable, supersedable, traversable), but playbook moves, rule hooks, and pre-flight extensions ship as code edits to the bundled skill source — preventing per-project process shaping through dialogue. The idea is to keep the base process generic and extend it on demand via graph-resident moves, hooks, and rules, operating at multiple levels: extending pre-flight validation (where contracts already partially live), extending skill instructions, and extending the modular references introduced by the recent modularization (s-tac-bv9). One concrete primitive worth exploring is Claude Code's ability to insert command output at known points in skill markdown — the generic skill could carry seams that pull project-specific extensions emitted by the `sdd` CLI from the graph at session-start, possibly via dedicated entry kinds or repurposed contracts. This complements the existing extension need for the "mine" move (s-prc-p6q), which today would require a code change. Open questions: which extension levels warrant new graph kinds versus reusing contracts; how seams interact with the modularization layer; whether structural injection improves on the text-instruction reliability concern (s-stg-3vr). Captured at idea stage to seed dialogue toward a directive.

0 commit comments

Comments
 (0)