Commit 668dd17
ADR-0052 §5 follow-up. `service-feed`'s runtime was deleted in #1955;
`sys_comment` / `sys_activity` are the canonical record-collaboration /
timeline backend. This removes the dead type surface that still pointed at
the deleted runtime — every removed method was already unreachable (feed
REST was never mounted → 404; the protocol impl was never wired with a feed
service, so requireFeedService() could only throw). No behavior change.
Removed:
- spec: contracts/feed-service (IFeedService), api/feed-api.zod
(FeedApiContracts + request/response types), data/subscription.zod, and the
four feed regions of api/protocol.zod (imports, z.function stubs, type
re-exports, FeedProtocol interface + mixin) — plus their tests and barrels.
- metadata-protocol: the getFeedService ctor param, requireFeedService(), and
the 14 feed method implementations. Constructor is now
(engine, getServicesRegistry?, environmentId?).
- objectql: protocol-feed.test.ts + the positional call-site updates.
- client: the feed = {...} SDK accessor and its feed response type imports.
Kept: data/feed.zod trimmed to FeedItemType / FeedFilterMode (live UI config
for the record activity component). Regenerated api-surface.json,
json-schema.manifest.json, and content/docs/references. The residual
discovery/dispatcher feed capability surface is tracked as a follow-up (#3180).
Claude-Session: https://claude.ai/code/session_01HtN5uPoPnFzkSJ2HcwzgtG
Co-authored-by: Claude <noreply@anthropic.com>
1 parent 4174a07 commit 668dd17
36 files changed
Lines changed: 99 additions & 4413 deletions
File tree
- .changeset
- content/docs/references
- api
- data
- docs/adr
- packages
- client/src
- metadata-protocol/src
- objectql/src
- spec
- src
- api
- contracts
- data
- skills/objectstack-ui/references
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
0 commit comments