Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
},
"metadata": {
"description": "Cratis AI skills for event-sourced and CQRS application development",
"version": "0.2.1"
"version": "0.3.0"
},
"plugins": [
{
"name": "public-cratis-ai",
"description": "Cratis AI skills for event-sourced and CQRS application development",
"version": "0.2.1",
"version": "0.3.0",
"source": "./plugins/public-cratis-ai",
"strict": true
}
Expand Down
4 changes: 2 additions & 2 deletions .cursor-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
},
"metadata": {
"description": "Cratis AI skills for event-sourced and CQRS application development",
"version": "0.2.1"
"version": "0.3.0"
},
"plugins": [
{
"name": "public-cratis-ai",
"description": "Cratis AI skills for event-sourced and CQRS application development",
"version": "0.2.1",
"version": "0.3.0",
"source": "./plugins/public-cratis-ai"
}
]
Expand Down
4 changes: 2 additions & 2 deletions .github/plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
},
"metadata": {
"description": "Cratis AI skills for event-sourced and CQRS application development",
"version": "0.2.1"
"version": "0.3.0"
},
"plugins": [
{
"name": "public-cratis-ai",
"description": "Cratis AI skills for event-sourced and CQRS application development",
"version": "0.2.1",
"version": "0.3.0",
"source": "./plugins/public-cratis-ai",
"strict": true
}
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Passive skills for building event-sourced and CQRS applications with Cratis.
### OpenAI Codex CLI

```bash
codex plugin marketplace add Cratis/AI.Distribution --ref v0.2.1
codex plugin marketplace add Cratis/AI.Distribution --ref v0.3.0
codex plugin add public-cratis-ai@cratis
```

Expand All @@ -28,7 +28,7 @@ copilot plugin install public-cratis-ai@cratis
### Gemini CLI

```bash
gemini extensions install https://github.com/Cratis/AI.Distribution --ref v0.2.1
gemini extensions install https://github.com/Cratis/AI.Distribution --ref v0.3.0
```

### Kiro
Expand All @@ -38,7 +38,7 @@ Choose **Add Custom Power**, then import `https://github.com/Cratis/AI.Distribut
### Pi

```bash
pi install git:github.com/Cratis/AI.Distribution@v0.2.1
pi install git:github.com/Cratis/AI.Distribution@v0.3.0
```

### Generic Agent Skills and Agent Plugins
Expand Down
106 changes: 48 additions & 58 deletions SHA256SUMS

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Passive candidate review bundle

- Artifact: `candidate-passive-engineering-package`
- Version: `0.0.2-candidate.1`
- Packaged targets: 6
- Excluded targets: 2
- Repository-only legacy skills: 4
- Canonical skills: 6

This deterministic bundle exists for static review only. It is not an installation recommendation, supported package, release, marketplace listing, runtime approval, or publication grant.
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
5b5eef2401da53e7aedecc10d3c329e20f973439059d33f406b2e2404337e50c REVIEW.md
4749452b48bd961e161e0d2ac958b79c768c77a4d8025c8b57721c281c4be2c4 artifact-assurance-receipt.json
063f365acc846639bf328b73cf2bf9b85a169ff616d5e2b968d2726ae9184a19 candidate-asset-manifest.json
ca6d15ac1e17efe05ceff731b43325fc4e21e4c8601c16ee7e77bfb7efb528fb candidate-assets.json
3cda7ef2f72cc89eada4dffcbdf2d6902e72731c35eca6cf3e7ee4339a1de98a candidate-component-coverage.json
cf8be8172893fb6cfc0d7aaf05553c387247a2608f13f742077bcf6d8688646d candidate-sbom.json
69d677b755b99025947fbe7e24a29b03a63f7f422ec0b43cbf89dab150716aa7 candidate-support-matrix.json
ee2e86a7abc33ab54e2bb63b041de5fdd5e9f48e2296d70ec9f2213719cac556 compliance-receipts.json
79d7e597aae4dbf5e09a83950f9ccacd4a75622629599b0cc4d563be34bd41da cratis-ai-engineering-all-candidate-0.0.2-candidate.1-agent-plugin.tar.gz
70a4027ef8a9b069d00d6f942699228cf8cf125c6a30c579c9a4ef53b2ddb82c cratis-ai-engineering-all-candidate-0.0.2-candidate.1-agent-skills.tar.gz
b32ee5fb334ab13d361dcbe58dad883082a7db9b48e2fb41a1ecd4b49c64d142 cratis-ai-engineering-all-candidate-0.0.2-candidate.1-amp.tar.gz
299560eaee0f2b127c3dc150f6042e8fcae6c8ab2e1e5da23aeeeac052767eaa cratis-ai-engineering-all-candidate-0.0.2-candidate.1-augment.tar.gz
7ae6bd2af01f6bcd9b4bfdf11efb405e117a8999208ec9dd70946b29a043ca1b cratis-ai-engineering-all-candidate-0.0.2-candidate.1-claude.tar.gz
f7d4214631015069c760c0785dfc17dc29229691fa03100af5a87c38e26d917d cratis-ai-engineering-all-candidate-0.0.2-candidate.1-cline.tar.gz
eed24aaa1ca772e8b26367fae95857815db619a7c92ca29a5b02dd024ca5a1a9 cratis-ai-engineering-all-candidate-0.0.2-candidate.1-codex.tar.gz
3c65d437d1e8c4e02ce2b9121fe6d8872ce73aaefabacfd3884e0b076f9dae25 cratis-ai-engineering-all-candidate-0.0.2-candidate.1-copilot.tar.gz
fa1f360bf058c03f2b42ab0a2b13d075bd39a57bafcf457e69aacec2dfb413cc cratis-ai-engineering-all-candidate-0.0.2-candidate.1-cursor.tar.gz
a81579fa3cd44ade903f8c644816e5b7aa7731c2d32432e1c7167a7538c66622 cratis-ai-engineering-all-candidate-0.0.2-candidate.1-deepcode.tar.gz
cf025673f0fe23b0c99a40586410cd2fa62726733ec04c3438b6c08006d86c9f cratis-ai-engineering-all-candidate-0.0.2-candidate.1-deepseek.tar.gz
b32ee5fb334ab13d361dcbe58dad883082a7db9b48e2fb41a1ecd4b49c64d142 cratis-ai-engineering-all-candidate-0.0.2-candidate.1-devin.tar.gz
b61980d1fb73e1662665d24e2a13e5621d96fbbe5e56735969ec4ad773afa762 cratis-ai-engineering-all-candidate-0.0.2-candidate.1-factory.tar.gz
0d7e5e7388d468910695663a862e1e8068738a8785a5d6bae03da661103a5457 cratis-ai-engineering-all-candidate-0.0.2-candidate.1-gemini.tar.gz
b32ee5fb334ab13d361dcbe58dad883082a7db9b48e2fb41a1ecd4b49c64d142 cratis-ai-engineering-all-candidate-0.0.2-candidate.1-github-cli.tar.gz
b32ee5fb334ab13d361dcbe58dad883082a7db9b48e2fb41a1ecd4b49c64d142 cratis-ai-engineering-all-candidate-0.0.2-candidate.1-goose.tar.gz
79d7e597aae4dbf5e09a83950f9ccacd4a75622629599b0cc4d563be34bd41da cratis-ai-engineering-all-candidate-0.0.2-candidate.1-grok-bot.tar.gz
8541e237a43a5f3cb4b07e27b54920afc10181f67e755077abc7303c7ee9b37f cratis-ai-engineering-all-candidate-0.0.2-candidate.1-grok-native.tar.gz
7ae6bd2af01f6bcd9b4bfdf11efb405e117a8999208ec9dd70946b29a043ca1b cratis-ai-engineering-all-candidate-0.0.2-candidate.1-grok.tar.gz
79d7e597aae4dbf5e09a83950f9ccacd4a75622629599b0cc4d563be34bd41da cratis-ai-engineering-all-candidate-0.0.2-candidate.1-hermes.tar.gz
7ae6bd2af01f6bcd9b4bfdf11efb405e117a8999208ec9dd70946b29a043ca1b cratis-ai-engineering-all-candidate-0.0.2-candidate.1-junie.tar.gz
b6fa617cc1bb31a7eb8c262d36b0d41ed844b467bfca16e5564a0eeddbe110ff cratis-ai-engineering-all-candidate-0.0.2-candidate.1-kilo.tar.gz
79d7e597aae4dbf5e09a83950f9ccacd4a75622629599b0cc4d563be34bd41da cratis-ai-engineering-all-candidate-0.0.2-candidate.1-kiro.tar.gz
79d7e597aae4dbf5e09a83950f9ccacd4a75622629599b0cc4d563be34bd41da cratis-ai-engineering-all-candidate-0.0.2-candidate.1-nanoclaw.tar.gz
79d7e597aae4dbf5e09a83950f9ccacd4a75622629599b0cc4d563be34bd41da cratis-ai-engineering-all-candidate-0.0.2-candidate.1-openclaw.tar.gz
e750df41234345830c55ab419b60dd07387453e4033bbe8653f1f205d11c536a cratis-ai-engineering-all-candidate-0.0.2-candidate.1-opencode.tar.gz
b32ee5fb334ab13d361dcbe58dad883082a7db9b48e2fb41a1ecd4b49c64d142 cratis-ai-engineering-all-candidate-0.0.2-candidate.1-openhands.tar.gz
56565d13ac0f651bb838091946495e92f4ca525261a29beff5ca9651db3d6b0b cratis-ai-engineering-all-candidate-0.0.2-candidate.1-pi.tgz
79d7e597aae4dbf5e09a83950f9ccacd4a75622629599b0cc4d563be34bd41da cratis-ai-engineering-all-candidate-0.0.2-candidate.1-qwen.tar.gz
b32ee5fb334ab13d361dcbe58dad883082a7db9b48e2fb41a1ecd4b49c64d142 cratis-ai-engineering-all-candidate-0.0.2-candidate.1-replit.tar.gz
9c3ad925e10da0964206bc8c3cfd3ca526d6241a95635d0df688b197a0765951 cratis-ai-engineering-all-candidate-0.0.2-candidate.1-visual-studio.tar.gz
79d7e597aae4dbf5e09a83950f9ccacd4a75622629599b0cc4d563be34bd41da cratis-ai-engineering-all-candidate-0.0.2-candidate.1-vscode.tar.gz
e6db3213536f62f5b45699635ac229a6f333e779fc8a624061fd2ca29d7d38a3 cratis-ai-engineering-all-candidate-0.0.2-candidate.1-windsurf.tar.gz
b32ee5fb334ab13d361dcbe58dad883082a7db9b48e2fb41a1ecd4b49c64d142 cratis-ai-engineering-all-candidate-0.0.2-candidate.1-zed.tar.gz
3005a45aa7fd40093ba7d86c8efae29cb54d438592891dd132e5808662a57ac7 deterministic-release-manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
{
"schemaVersion": "1.0.0",
"state": "S4_DETERMINISTIC_GENERATION_ASSURANCE",
"releaseManifest": {
"path": "candidate-asset-manifest.json",
"sha256": "063f365acc846639bf328b73cf2bf9b85a169ff616d5e2b968d2726ae9184a19",
"state": "DETERMINISTIC_RELEASE_TREE_VALIDATED",
"fileCount": 34,
"totalBytes": 641672
},
"classes": [
{
"id": "passive-skill-package",
"assuranceProfileIds": [
"passive-private-fixture-v1",
"passive-public-package-v1"
],
"requiredAssurances": [
"canonical-parity",
"immutable-source",
"path-scanning",
"secret-scanning",
"sha256-inventory"
],
"observedAssurances": [
"canonical-parity",
"immutable-source",
"path-scanning",
"secret-scanning",
"sha256-inventory"
],
"outcome": "pass"
},
{
"id": "passive-native-metadata",
"assuranceProfileIds": [
"passive-private-fixture-v1",
"passive-public-package-v1"
],
"requiredAssurances": [
"canonical-parity",
"immutable-source",
"path-scanning",
"secret-scanning",
"sha256-inventory"
],
"observedAssurances": [
"canonical-parity",
"immutable-source",
"path-scanning",
"secret-scanning",
"sha256-inventory"
],
"outcome": "pass"
},
{
"id": "marketplace-index",
"assuranceProfileIds": [
"publication-metadata-v1"
],
"requiredAssurances": [
"immutable-source",
"path-scanning",
"secret-scanning",
"sha256-inventory"
],
"observedAssurances": [
"immutable-source",
"path-scanning",
"secret-scanning",
"sha256-inventory"
],
"outcome": "pass"
}
],
"staticValidationInput": {
"assuranceId": "static-validation",
"outcome": "pass",
"supporting": false,
"reason": "Complete deterministic generation validation is an S2 static-validation input; it does not establish support, publication, runtime, or promotion approval."
},
"supportGranted": false,
"publicationGranted": false,
"runtimeGranted": false,
"promotionGranted": false
}
Loading