Merge branch 'cmp-30-inspector-readability-path' into cmp-35-desktop-integration-baseline

# Conflicts:
#	README.md
#	apps/desktop/src/App.tsx
#	apps/desktop/src/lib/inspector-readability.test.ts
#	docs/frontend-workspace-baseline.md
#	docs/qa/acceptance-matrix.md
#	docs/qa/local-desktop-smoke.md
This commit is contained in:
Senior Frontend Engineer
2026-03-31 13:00:35 +00:00

View File

@@ -15,9 +15,9 @@ describe("inspector readability summary", () => {
}),
).toEqual(
expect.objectContaining({
status: "awaiting selection",
surfaceTitle: "No key selected",
actionTitle: "Next step",
status: "awaiting selection",
surfaceTitle: "No key selected",
actionTitle: "Next step",
facts: expect.arrayContaining([
{ label: "Scope", value: "db4" },
{ label: "Type", value: "unknown" },
@@ -104,8 +104,8 @@ describe("inspector readability summary", () => {
}),
).toEqual(
expect.objectContaining({
status: "structured read only",
surfaceTitle: "Hash fields",
status: "structured read only",
surfaceTitle: "Hash fields",
facts: [
{ label: "Scope", value: "db0" },
{ label: "Type", value: "hash" },
@@ -135,8 +135,8 @@ describe("inspector readability summary", () => {
}),
).toEqual(
expect.objectContaining({
status: "demo editable",
surfaceTitle: "String value",
status: "demo editable",
surfaceTitle: "String value",
facts: expect.arrayContaining([
{ label: "Write path", value: "session-local string save" },
{ label: "TTL control", value: "available" },
@@ -170,8 +170,8 @@ describe("inspector readability summary", () => {
}),
).toEqual(
expect.objectContaining({
status: "missing key",
surfaceTitle: "Key disappeared after browse",
status: "missing key",
surfaceTitle: "Key disappeared after browse",
facts: expect.arrayContaining([
{ label: "Scope", value: "db2" },
{ label: "TTL state", value: "missing" },