Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 2 additions & 5 deletions content/docs/deployment/cli.mdx
Original file line numberDiff line numberDiff line change
Expand Up@@ -404,11 +404,8 @@ os compile --json # JSON output for CI pipelines
→ Normalizing stack definition...
→ Lowering inline handlers...
→ Validating protocol compliance...
→ Validating expressions (ADR-0032)...
→ Checking dashboard widget bindings (ADR-0021)...
→ Checking dashboard action references (ADR-0049)...
→ Checking SDUI styling (ADR-0065)...
→ Checking security posture (ADR-0090 D7)...
→ Running author-time rules (41)...
→ Checking capability providers (#3366)...
→ Collecting package docs (ADR-0046)...
→ Writing artifact...

Expand Down
8 changes: 4 additions & 4 deletions content/docs/getting-started/build-with-claude-code.mdx
Original file line numberDiff line numberDiff line change
Expand Up@@ -230,16 +230,15 @@ visible: 'status != "resolved"'
◆ Validate
────────────────────────────────────────
→ Validating against ObjectStack Protocol...
Validating expressions (ADR-0032)...
Running author-time rules (41)...

Expression validation failed (1 issue)
Author-time rules failed (1 issue)
• stack · action 'resolve_ticket' visible: bare reference `status` — a
formula/validation expression binds the record as the `record` namespace,
not at top level, so `status` resolves to nothing and the expression
silently evaluates to null. Write `record.status`.
source: `status != "resolved"`

✗ EEXIT: 1
rule: expression-invalid at stack · action 'resolve_ticket' visible
```

The message is **located** (which action, which predicate) and **corrective**
Expand All@@ -256,6 +255,7 @@ Once it's clean:
✓ Validation passed (37ms)

Support Desk v0.1.0

Data: 1 Objects 6 Fields
UI: 1 Apps 1 Views 1 Actions
```
Expand Down
Loading