Skip to content

feat: adopt curated Schema.org ontology manifest for warm-agent memory#560

Merged
equationalapplications merged 5 commits into
stagingfrom
feat/schema
Jul 14, 2026
Merged

feat: adopt curated Schema.org ontology manifest for warm-agent memory#560
equationalapplications merged 5 commits into
stagingfrom
feat/schema

Conversation

@equationalapplications

Copy link
Copy Markdown
Owner

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

  • New feature (non-breaking change which adds functionality)

Related Issue

Fixes #

Changes Made

  • Bump @equationalapplications/expo-llm-wiki and @equationalapplications/core-llm-wiki to 4.22.0; add @equationalapplications/schema-org-llm-wiki@^4.22.0
  • Seed schemaOrgWarmAgentManifest for cloud characters during sync when no manifest exists locally or in the cloud bundle
  • Design spec and implementation plan for the curated Schema.org ontology adoption

Testing

Platforms Tested

  • iOS
  • Android
  • Web

Test Steps

  1. Sync a new cloud character with no stored manifest → verify schemaOrgWarmAgentManifest is seeded in strict mode
  2. Sync a character with an existing manifest → verify seed is skipped, existing manifest wins
  3. Verify backfill classifies pre-ontology facts against the seeded manifest

equationalapplications and others added 5 commits July 14, 2026 15:40
…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>
@coderabbitai

coderabbitai Bot commented Jul 14, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 4ffbfde2-9061-4aad-a7b5-79c4703e36e2

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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-wiki dependencies to ^4.22.0 and add @equationalapplications/schema-org-llm-wiki@^4.22.0.
  • Seed schemaOrgWarmAgentManifest (strict mode) during syncWikiForCloud when 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.

@equationalapplications
equationalapplications merged commit 1262efe into staging Jul 14, 2026
4 checks passed
@equationalapplications
equationalapplications deleted the feat/schema branch July 14, 2026 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants