Skip to content

Adopt the Cratis AI contract - #96

Merged
einari merged 1 commit into
mainfrom
ai/adoption
Sep 10, 2026
Merged

Adopt the Cratis AI contract#96
einari merged 1 commit into
mainfrom
ai/adoption

Conversation

@einari

@einari einari commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Part of the Cratis/AI#256 corpus retirement and the team-repository AI adoption (scenario).

What changes

  • Commits the Cratis AI contract: .cratis/PROJECT.md (canonical project context), .cratis/ai.json (subscription: cratis/documentation, cratis/engineering/core), and the minimal AGENTS.md / CLAUDE.md / GEMINI.md bootstraps.
  • Removes the synchronized .ai/ corpus, the .claude/ and .github Copilot adapters, and the generated .pi adapters. Nothing unique was lost: general content lives in Cratis/AI (staged for authoring where it had no home yet), and repository-specific content moved into .cratis/PROJECT.md / .agents/.
  • Removes the sync-copilot-instructions and propagate-copilot-instructions workflows; the synchronization system is retired from Cratis/Workflows as well.
  • The base sync/propagate/bootstrap/cleanup workflows, their scripts and tests, and the README sections documenting them are removed. The subscription update controller stays.

For contributors

Install the Cratis plugin for your harness once (Claude Code, Codex, GitHub Copilot, Cursor, and Pi are installable today — see the harness guide) and this repository's subscribed profiles load automatically. General improvements are proposed in Cratis/AI; repository facts belong in .cratis/PROJECT.md; AI session work records stay in the untracked .ai-work/ folder.

Rollback is reverting this pull request.

…tract

The legacy AI corpus synchronization is removed: the reusable
sync-copilot-instructions, propagate-copilot-instructions,
bootstrap-copilot-sync, cleanup-copilot-sync-branches, and
ai-corpus-propagation-control workflows, their scripts and tests, and every
README section documenting them. Repositories no longer synchronize AI setup
back and forth; shared behavior arrives through the Cratis AI marketplace
plugins and reviewed profile-subscription updates.

This repository also adopts the Cratis AI contract itself: .cratis/PROJECT.md
with the repository facts (including the .ai-work/ work-record policy),
.cratis/ai.json subscribing to cratis/documentation and
cratis/engineering/core, and the minimal AGENTS.md/CLAUDE.md/GEMINI.md
bootstraps pointing at the canonical project context.
@einari
einari merged commit e217ac1 into main Sep 10, 2026
2 checks passed
@einari
einari deleted the ai/adoption branch September 10, 2026 10:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant