Skip to content

Commit 3bfd4e3

Browse files
claude[bot]claude
andauthored
fix(spec): file-description skips doc blocks the lazify codemod detached from their symbols (#13336)
* fix(spec): file-description skips doc blocks the lazify codemod detached from their symbols * chore(spec): regenerate reference pages and skill indexes for the tightened selection rule --------- Co-authored-by: Claude <noreply@anthropic.com>
1 parent c813e7a commit 3bfd4e3

44 files changed

Lines changed: 321 additions & 340 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

content/docs/references/api/discovery.mdx

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,6 @@ description: Discovery protocol schemas
55

66
{/* ⚠️ AUTO-GENERATED — DO NOT EDIT. Run build-docs.ts to regenerate. Hand-written docs live in the module folders under content/docs/. */}
77

8-
Service Status Enum
9-
Describes the operational state of a service in the discovery response.
10-
11-
- `available` – Fully operational: service is registered AND HTTP handler is verified.
12-
- `registered` – Route is declared in the dispatcher table but the HTTP handler has
13-
not been verified (may 501 at runtime).
14-
- `unavailable` – Service is not installed / not registered in the kernel.
15-
- `degraded` – Partially working (e.g., in-memory fallback, missing persistence).
16-
- `stub` – Placeholder handler that always returns 501 Not Implemented.
17-
188
<Callout type="info">
199
**Source:** `packages/spec/src/api/discovery.zod.ts`
2010
</Callout>

content/docs/references/api/endpoint.mdx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ description: Endpoint protocol schemas
55

66
{/* ⚠️ AUTO-GENERATED — DO NOT EDIT. Run build-docs.ts to regenerate. Hand-written docs live in the module folders under content/docs/. */}
77

8-
API Mapping Schema
9-
Transform input/output data.
10-
118
<Callout type="info">
129
**Source:** `packages/spec/src/api/endpoint.zod.ts`
1310
</Callout>

content/docs/references/api/events.mdx

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,6 @@ description: Events protocol schemas
55

66
{/* ⚠️ AUTO-GENERATED — DO NOT EDIT. Run build-docs.ts to regenerate. Hand-written docs live in the module folders under content/docs/. */}
77

8-
Metadata Event Types
9-
10-
Triggered when metadata items are created, updated, or deleted.
11-
Follows the pattern: `metadata.{type}.{action}`
12-
13-
Examples:
14-
- `metadata.object.created` - A new object was created
15-
- `metadata.view.updated` - A view was updated
16-
- `metadata.agent.deleted` - An agent was deleted
17-
188
<Callout type="info">
199
**Source:** `packages/spec/src/api/events.zod.ts`
2010
</Callout>

content/docs/references/automation/flow.mdx

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,6 @@ description: Flow protocol schemas
55

66
{/* ⚠️ AUTO-GENERATED — DO NOT EDIT. Run build-docs.ts to regenerate. Hand-written docs live in the module folders under content/docs/. */}
77

8-
Flow Node Types — **built-in seed set** (ADR-0018).
9-
10-
Historically this `z.enum` *gated* `FlowNodeSchema.type`, which made the
11-
closed protocol reject any plugin-registered node type — defeating the open
12-
runtime registry (`registerNodeExecutor(type: string)`). Per ADR-0018 the
13-
gate is removed: `FlowNodeSchema.type` is now a validated `string`, checked
14-
against the live action registry at `registerFlow()` time, not frozen here.
15-
16-
`FlowNodeAction` is **retained** as the canonical list of built-in type ids
17-
(documentation + the seed descriptor set the engine registers at boot). It
18-
no longer constrains authored flows — plugins extend the vocabulary.
19-
208
<Callout type="info">
219
**Source:** `packages/spec/src/automation/flow.zod.ts`
2210
</Callout>

content/docs/references/automation/webhook.mdx

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -5,37 +5,6 @@ description: Webhook protocol schemas
55

66
{/* ⚠️ AUTO-GENERATED — DO NOT EDIT. Run build-docs.ts to regenerate. Hand-written docs live in the module folders under content/docs/. */}
77

8-
Webhook Trigger Event
9-
When should this webhook fire?
10-
11-
These mirror the record events the engine actually emits
12-
(`data.record.created` / `updated` / `deleted`), which the webhook
13-
auto-enqueuer maps to `create` / `update` / `delete`. Only events with a real
14-
producer are declared here — an author can't subscribe to something that
15-
never fires.
16-
17-
**Bulk triggers (#4639).** `bulk_update` / `bulk_delete` map to the engine's
18-
aggregate `data.records.updated` / `data.records.deleted`, emitted when a
19-
predicate write (`multi: true``IDataDriver.updateMany`/`deleteMany`)
20-
affects a set of rows the driver reports only as a count. They are separate
21-
trigger values, not extra sources for `update` / `delete`, because their
22-
delivery has a different SHAPE: no `recordId`, no record body, just
23-
`object` + `matched`. Folding them into the per-record triggers would send
24-
every existing subscriber a body missing the fields it reads — the same
25-
class of breakage as the pre-#4626 `recordId: ''` fabrication, arriving from
26-
the other direction. A webhook that wants both subscribes to both.
27-
28-
Deliberately NOT triggers (#3196):
29-
- `undelete` — there is no soft-delete / restore capability in the engine
30-
(`delete` is a hard delete; no `deleted_at` convention, no restore
31-
operation, no `data.record.undeleted` emit), so it had no event source.
32-
Reintroduce it only alongside a real restore subsystem that emits an
33-
undelete event.
34-
- `api` (manual/programmatic fire) — no manual fire path exists (the only
35-
webhook HTTP surface re-queues already-failed deliveries). Reintroduce it
36-
with a real "fire this webhook now" endpoint/service, not as a bare enum
37-
value that silently never fires.
38-
398
<Callout type="info">
409
**Source:** `packages/spec/src/automation/webhook.zod.ts`
4110
</Callout>

content/docs/references/data/document.mdx

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,6 @@ description: Document protocol schemas
55

66
{/* ⚠️ AUTO-GENERATED — DO NOT EDIT. Run build-docs.ts to regenerate. Hand-written docs live in the module folders under content/docs/. */}
77

8-
Document Version Schema
9-
10-
Represents a single version of a document in a version-controlled system.
11-
Each version is immutable and maintains its own metadata and download URL.
12-
13-
@example
14-
```json
15-
{
16-
"versionNumber": 2,
17-
"createdAt": 1704067200000,
18-
"createdBy": "user_123",
19-
"size": 2048576,
20-
"checksum": "a1b2c3d4e5f6",
21-
"downloadUrl": "https://storage.example.com/docs/v2/file.pdf",
22-
"isLatest": true
23-
}
24-
```
25-
268
<Callout type="info">
279
**Source:** `packages/spec/src/data/document.zod.ts`
2810
</Callout>

content/docs/references/data/driver-nosql.mdx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ description: Driver Nosql protocol schemas
55

66
{/* ⚠️ AUTO-GENERATED — DO NOT EDIT. Run build-docs.ts to regenerate. Hand-written docs live in the module folders under content/docs/. */}
77

8-
NoSQL Database Type Enumeration
9-
Supported NoSQL database types
10-
118
<Callout type="info">
129
**Source:** `packages/spec/src/data/driver-nosql.zod.ts`
1310
</Callout>

content/docs/references/data/driver-sql.mdx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ description: Driver Sql protocol schemas
55

66
{/* ⚠️ AUTO-GENERATED — DO NOT EDIT. Run build-docs.ts to regenerate. Hand-written docs live in the module folders under content/docs/. */}
77

8-
SQL Dialect Enumeration
9-
Supported SQL database dialects
10-
118
<Callout type="info">
129
**Source:** `packages/spec/src/data/driver-sql.zod.ts`
1310
</Callout>

content/docs/references/data/driver.mdx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ description: Driver protocol schemas
55

66
{/* ⚠️ AUTO-GENERATED — DO NOT EDIT. Run build-docs.ts to regenerate. Hand-written docs live in the module folders under content/docs/. */}
77

8-
Common Driver Options
9-
Passed to most driver methods to control behavior (transactions, timeouts, etc.)
10-
118
<Callout type="info">
129
**Source:** `packages/spec/src/data/driver.zod.ts`
1310
</Callout>

content/docs/references/data/field.mdx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ description: Field protocol schemas
55

66
{/* ⚠️ AUTO-GENERATED — DO NOT EDIT. Run build-docs.ts to regenerate. Hand-written docs live in the module folders under content/docs/. */}
77

8-
Field Type Enum
9-
108
<Callout type="info">
119
**Source:** `packages/spec/src/data/field.zod.ts`
1210
</Callout>

0 commit comments

Comments
 (0)