feat: adopt curated Schema.org ontology manifest for warm-agent memory#560
Conversation
…wiki 4.22.0 The manifest now ships as @equationalapplications/schema-org-llm-wiki (published 4.22.0); this spec becomes Clanker's adoption design instead of an inline manifest definition. Updates: rating→review, attendee, subOrganization, polymorphic edge rows kept (triple-keyed validation in core 4.22.0), deployment path grounded in characterSyncService seeding and existing cloud sync. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
There was a problem hiding this comment.
Pull request overview
This PR adopts the curated Schema.org ontology manifest (schemaOrgWarmAgentManifest) for the warm-agent memory system by adding a post-sync seeding step for cloud-linked characters, alongside dependency bumps to the wiki packages needed for triple-keyed edge validation.
Changes:
- Bump
@equationalapplications/*-llm-wikidependencies to^4.22.0and add@equationalapplications/schema-org-llm-wiki@^4.22.0. - Seed
schemaOrgWarmAgentManifest(strict mode) duringsyncWikiForCloudwhen a character has no existing ontology manifest, before running ontology backfill. - Add Jest coverage for ontology manifest seeding behavior; add design spec and implementation plan docs.
Reviewed changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| src/services/characterSyncService.ts | Seeds the curated Schema.org manifest (strict mode) for cloud characters that have no manifest, then runs backfill. |
| tests/characterSyncWiki.test.ts | Extends the mock wiki surface and adds unit tests covering seeding/skip/failure/independence cases. |
| package.json | Bumps wiki packages to ^4.22.0 and adds the schema-org manifest package dependency. |
| package-lock.json | Updates lockfile for the bumped wiki packages and adds the schema-org manifest package. |
| docs/superpowers/specs/2026-07-14-curated-schema-ontology-design.md | Adds the design spec describing the curated manifest and adoption rationale. |
| docs/superpowers/plans/2026-07-14-schema-org-ontology-adoption.md | Adds an implementation plan for the dependency bump + seeding + verification steps. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Description
Adopts the curated Schema.org ontology manifest (
@equationalapplications/schema-org-llm-wiki@4.22.0) for Clanker's warm-agent memory system. Seeds the 9-node, 28-edge manifest for cloud characters during sync, and bumps wiki packages to 4.22.0 for triple-keyed edge validation support.Spec: docs/superpowers/specs/2026-07-14-curated-schema-ontology-design.md
Type of Change
Related Issue
Fixes #
Changes Made
@equationalapplications/expo-llm-wikiand@equationalapplications/core-llm-wikito 4.22.0; add@equationalapplications/schema-org-llm-wiki@^4.22.0schemaOrgWarmAgentManifestfor cloud characters during sync when no manifest exists locally or in the cloud bundleTesting
Platforms Tested
Test Steps
schemaOrgWarmAgentManifestis seeded in strict mode