diff --git a/content/docs/deployment/cli.mdx b/content/docs/deployment/cli.mdx index a38e95f94c..e7d038d9f0 100644 --- a/content/docs/deployment/cli.mdx +++ b/content/docs/deployment/cli.mdx @@ -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... diff --git a/content/docs/getting-started/build-with-claude-code.mdx b/content/docs/getting-started/build-with-claude-code.mdx index dff74f71c4..fd9850209b 100644 --- a/content/docs/getting-started/build-with-claude-code.mdx +++ b/content/docs/getting-started/build-with-claude-code.mdx @@ -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** @@ -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 ```