Skip to content

Commit 0a6dbaf

Browse files
committed
spec(liveness): regenerate app state counts; changeset for the branding.logo flip
Claude-Session: https://claude.ai/code/session_01PfJqaHVFSJ1Znqb9vBPZe2 Co-authored-by: Claude <noreply@anthropic.com>
1 parent 1a8f860 commit 0a6dbaf

2 files changed

Lines changed: 17 additions & 1 deletion

File tree

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
'@objectstack/spec': patch
3+
---
4+
5+
fix(spec): the liveness ledger reads `app.branding.logo` as `live`, citing the console's `AppMark` reader (#23394)
6+
7+
Clause-②: no
8+
9+
**What was wrong.** The liveness ledger shipped with `@objectstack/spec` graded `app.branding.logo` `planned`, with a note saying no mounted component rendered it. The console now does: objectui's `AppMark` draws `branding.logo` as the app's square icon on the top-bar app pill, on each App Switcher row and in the phone drawer header.
10+
11+
**What changes.**
12+
13+
- `liveness/app.json`: `branding.logo` reads `live`, citing `AppMark` and the two shell components that mount it at the `.objectui-sha` pin. The designer pages that write the key stay cited as its `producer`. The `branding` container's note says the same.
14+
- `liveness/state-counts/app.md` is regenerated: `app` moves from `live 50 · planned 1` to `live 51 · planned 0`.
15+
16+
Unchanged: what `AppSchema` accepts and refuses (an app-level `logo` is still refused, and the refusal still points at `branding`), and every other ledger row.

‎packages/spec/liveness/state-counts/app.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ committed anywhere: `check:liveness` sums the shards when it reads them.
1212

1313
| Type | live | exp | elsewhere | dead | planned | classified |
1414
|---|---|---|---|---|---|---|
15-
| `app` | 50 | 0 | 0 | 8 | 1 | 59 |
15+
| `app` | 51 | 0 | 0 | 8 | 0 | 59 |

0 commit comments

Comments
 (0)