You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .cursor/rules/yaml-formatting.mdc
+15-8Lines changed: 15 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -2,16 +2,21 @@
2
2
globs: *.md,*.yml,*.yaml
3
3
alwaysApply: false
4
4
---
5
+
5
6
# YAML Formatting Rules
6
7
7
8
## Frontmatter and YAML Files
8
9
9
10
When editing YAML files or frontmatter sections in Markdown files:
10
11
11
12
1. **Always use multiline syntax** instead of long quoted strings
12
-
- Use `>-` (folded block scalar with strip) for single-line strings that need to wrap
13
-
- Use `|` (literal block scalar) when preserving line breaks is needed
14
-
- Use `|-` (literal block scalar with strip) when preserving line breaks but removing trailing newline
13
+
14
+
- Use `>-` (folded block scalar with strip) for single-line strings
15
+
that need to wrap
16
+
- Use `|` (literal block scalar) when preserving line breaks is
17
+
needed
18
+
- Use `|-` (literal block scalar with strip) when preserving line
19
+
breaks but removing trailing newline
15
20
16
21
2. **Always keep lines shorter than 70 characters**
17
22
- Break long strings across multiple lines
@@ -23,14 +28,16 @@ When editing YAML files or frontmatter sections in Markdown files:
23
28
24
29
```yaml
25
30
description: >-
26
-
Learn how to build composable, scalable enterprise knowledge through reuse.
27
-
Discover how the Use Case Tree Method enables safe reuse of knowledge assets
28
-
across teams and domains.
31
+
Learn how to build composable, scalable enterprise knowledge through
32
+
reuse. Discover how the Use Case Tree Method enables safe reuse of
33
+
knowledge assets across teams and domains.
29
34
```
30
35
31
36
### Bad (long quoted string):
32
37
33
38
```yaml
34
-
description: "Learn how to build composable, scalable enterprise knowledge through reuse. Discover how the Use Case Tree Method enables safe reuse of knowledge assets across teams and domains."
39
+
description:
40
+
"Learn how to build composable, scalable enterprise knowledge
41
+
through reuse. Discover how the Use Case Tree Method enables safe
42
+
reuse of knowledge assets across teams and domains."
| Focus / Orientation |_How business capabilities are composed, orchestrated, and evolved_|_How knowledge assets and components are packaged and shared_|
166
-
| Primary Question | "How do we assemble business capabilities from reusable parts to adapt to change?" | "How do we design those reusable parts so they can be assembled safely and meaningfully?" |
167
-
| Scope | Business and operational level — orchestrating Use Cases, Personas, and Stories into composable outcomes. | Technical and semantic level — creating and governing reusable artifacts: ontologies, datasets, shapes, workflows, data products, and Stories. |
168
-
| Key Mechanism |**Use Case Tree (UCT)** as _the orchestration layer_: composing and aligning modular business capabilities. |**Use Case Tree (UCT)** as _the packaging layer_: publishing reusable components and metadata to the Enterprise Knowledge Graph (EKG) for discovery and re-use. |
169
-
| Relationship to the EKG | The EKG provides the shared semantics and service interfaces that make cross-use-case orchestration possible. | The EKG provides the shared identifiers, ontologies, and provenance that make reuse safe and traceable. |
170
-
| Value Proposition | Agility and adaptability: the ability to reconfigure the enterprise dynamically in response to change. | Efficiency and consistency: the ability to reduce duplication and accelerate delivery through reusable, versioned components. |
171
-
| Primary Users | Business and solution architects; transformation leads. | Data and knowledge engineers; ontology and platform teams. |
172
-
| Outcome | Composable business capabilities and adaptive workflows. | Reusable semantic components and data products. |
173
-
| Relationship to Each Other | Composable business **depends on** reuse. Without reusable components, there is nothing to compose. | Reuse **finds purpose** in composability. Without higher-level composition, reuse is just technical hygiene. |
159
+
While _Reuse Enablement_ and _Composable Business_ share the same
160
+
foundation, they operate at different levels of abstraction. The table
161
+
below summarises their relationship within the Use Case Tree Method.
162
+
163
+
| Aspect | Composable Business | Reuse Enablement|
| Focus / Orientation |_How business capabilities are composed, orchestrated, and evolved_|_How knowledge assets and components are packaged and shared_|
166
+
| Primary Question | "How do we assemble business capabilities from reusable parts to adapt to change?" | "How do we design those reusable parts so they can be assembled safely and meaningfully?"|
167
+
| Scope | Business and operational level — orchestrating Use Cases, Personas, and Stories into composable outcomes. | Technical and semantic level — creating and governing reusable artifacts: ontologies, datasets, shapes, workflows, data products, and Stories.|
168
+
| Key Mechanism |**Use Case Tree (UCT)** as _the orchestration layer_: composing and aligning modular business capabilities.|**Use Case Tree (UCT)** as _the packaging layer_: publishing reusable components and metadata to the Enterprise Knowledge Graph (EKG) for discovery and re-use. |
169
+
| Relationship to the EKG | The EKG provides the shared semantics and service interfaces that make cross-use-case orchestration possible. | The EKG provides the shared identifiers, ontologies, and provenance that make reuse safe and traceable.|
170
+
| Value Proposition | Agility and adaptability: the ability to reconfigure the enterprise dynamically in response to change. | Efficiency and consistency: the ability to reduce duplication and accelerate delivery through reusable, versioned components.|
171
+
| Primary Users | Business and solution architects; transformation leads. | Data and knowledge engineers; ontology and platform teams.|
172
+
| Outcome | Composable business capabilities and adaptive workflows. | Reusable semantic components and data products.|
173
+
| Relationship to Each Other | Composable business **depends on** reuse. Without reusable components, there is nothing to compose. | Reuse **finds purpose** in composability. Without higher-level composition, reuse is just technical hygiene.|
174
174
175
175
!!! tip "Two sides of the same semantic coin"
176
176
@@ -191,11 +191,11 @@ The table below summarises their relationship within the Use Case Tree Method.
191
191
2.**Publish via the UCT:** register components as packages with clear
192
192
ownership, metadata, and dependency relationships.
193
193
194
-
3.**Govern for trust:** validate with SHACL, record provenance, enforce
195
-
entitlements and lifecycle policies.
194
+
3.**Govern for trust:** validate with SHACL, record provenance,
195
+
enforce entitlements and lifecycle policies.
196
196
197
-
4.**Discover and compose:** make all reusable artifacts searchable and
198
-
connectable across domains and teams.
197
+
4.**Discover and compose:** make all reusable artifacts searchable
198
+
and connectable across domains and teams.
199
199
200
200
5.**Measure reuse:** track adoption, version dependencies, and impact
201
201
metrics to sustain continuous improvement.
@@ -211,8 +211,8 @@ The table below summarises their relationship within the Use Case Tree Method.
211
211
212
212
Reuse Enablement is how the EKG turns knowledge into infrastructure.
213
213
By packaging every use case, ontology, and data product as a governed,
214
-
discoverable component within the Use Case Tree, the enterprise builds a
215
-
foundation for **scalable intelligence and composable business**.
214
+
discoverable component within the Use Case Tree, the enterprise builds
215
+
a foundation for **scalable intelligence and composable business**.
216
216
217
-
When reuse becomes second nature, innovation stops reinventing the wheel
218
-
— and starts accelerating on shared semantic ground.
217
+
When reuse becomes second nature, innovation stops reinventing the
218
+
wheel — and starts accelerating on shared semantic ground.
0 commit comments