Skip to content

feat: add ContractSpec Cursor marketplace catalog#118

Merged
tboutron merged 17 commits intoreleasefrom
feat/contractspec-cursor-marketplace-plugin
Feb 27, 2026
Merged

feat: add ContractSpec Cursor marketplace catalog#118
tboutron merged 17 commits intoreleasefrom
feat/contractspec-cursor-marketplace-plugin

Conversation

@tboutron
Copy link
Member

@tboutron tboutron commented Feb 26, 2026

Summary

  • move Cursor marketplace plugin sources into a dedicated workspace package: packages/apps-registry/cursor-marketplace
  • publish a focused 4-plugin catalog: contractspec, contractspec-contracts-spec, contractspec-contracts-integrations, and contractspec-ai-agent
  • keep v1 MCP wiring (docs, cli, internal) in each plugin and update root .cursor-plugin/marketplace.json to point at package-scoped sources
  • generalize plugin validation to scan every marketplace entry and enforce manifest/frontmatter/path/MCP checks across the full catalog

Validation

  • bun run plugin:contractspec:validate
  • bun run agentpacks:validate

Notes

  • unrelated workspace changes (including bun.lock and multiple package version bumps) are intentionally left outside this PR scope

Continue Tasks: ❌ 2 failed — View all

Ship a single product-focused plugin around contract-first governance and agent orchestration guardrails with MCP servers. Add local validation scripts to enforce Cursor marketplace manifest, frontmatter, and MCP readiness checks.
Keep utility files under the repository line-count guidelines while preserving marketplace and MCP validation coverage. This keeps validation logic easier to maintain and audit.
@vercel
Copy link

vercel bot commented Feb 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
contractspec-library-api Ready Ready Preview, Comment Feb 27, 2026 8:46am
contractspec-library-landing Ready Ready Preview, Comment Feb 27, 2026 8:46am

Request Review

@coderabbitai
Copy link

coderabbitai bot commented Feb 26, 2026

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.

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
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/contractspec-cursor-marketplace-plugin

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@github-actions
Copy link
Contributor

github-actions bot commented Feb 26, 2026

📋 ContractSpec Impact Analysis

No contract impact

Summary

Type Count
🟡 Non-breaking 38

Generated by ContractSpec CI

@github-actions
Copy link
Contributor

ContractSpec Report (run 22472906303)

https://github.com/lssm-tech/contractspec/actions/runs/22472906303

ContractSpec Report

Overall verification status

Contract / Endpoint / Event Time since verified Drift debt Surfaces covered Last verified commit
crm-pipeline today 0 c3d0c9df3cd0f748789ecc53ca49d5063e790ae8f0da29b6d3db8d1b25611073
workflow today 0 b4c3b2b6c7be5cdfd7fc0c7aedbd69307a27d68996923a6a87c19a0496b4caa4
workflow-system today 0 082c05ee0823f74d9baf69048990a74b43fd221ee7c1f889e733848addfdb1b2
analytics-dashboard today 0 77853aa97e5d2fc8d2ec0e0f4b29f2f6d54dabc498893315975cfd86511dcc75
analytics.dashboard.created today 0 handler, test 6675e784cf0518b23f616e8361ef666ac4fbfbd1830069392c7721184ef3489f
learning-journey-registry today 0 408519481869047439484402b62f0964640b3f86619ddd4f498449e9405fc4d2
learning-journey-crm-onboarding today 0 5a49bedc0a971e9507ec199d85ef3d22629480bb56d39fe3d5b26191aae14e6f
pocket-family-office today 0 a494bdffdf2510a4abb5412c0cbaaf61411d057a19c2a7e6e71847aa24ff63a2
pocket-family-office today 0 3340e247ef093dbfd14fe4597fbd536bf80b187f29cf6cabbb5998a885b0f330
service-business-os today 0 014edef7caf4ae5f0e1c590a0c2d4dd98015ab6e14e5b2c8cea2c62777cc2daf
service.quote.sent today 0 handler, test 1b3f1f007e87756bc2eb5cb2c3082ded01ab60790b0b6bd09c857ce4c252dfd5
service-business-os.dashboard today 0 component, test 3e0b0704aca6dd3a957fb74034921aca47d87097b20ef37495e6d4a5276034b4
quotes today 0 325c22c5f5b685f306953f4e2bda9a650048b6bfd1d7b3e8e5cb16c2a6365fea
assistant.answer.requested today 0 handler, test ff8dbe6c4ead1813fa987aec33e45f222b1ba7208787a4ef2ec4c000d4fe29b3
locale-jurisdiction-gate today 0 848d0ed6e4e6246bfb4c50a0d996df22d37e699d108029a2be15a8bd1839be89
marketplace today 0 7320fb4ce75978b39c5a6081ed20de174f4075cb9c4500000f77109148d6dc17
marketplace today 0 7dc845faccf86b5d257bb3e1f3151908b36bfd0be40e6b7f50fd667b23bd51c7
integration today 0 b290ed4d77ee017f6afd138c4baa98cb44a6fd3228f402e72d622a932114b0dc
integration.created today 0 handler, test 34651858944c284e577a0178ba89c7b6f810cc453a45750e2c45802a396cae1b
integration-hub today 0 42a76db6b139cca3f11b75788d2fbe9474fe522671e285f4a8f870ea3e397257
kb.source.ingested today 0 handler, test 1b699ee31fc2ad9a055633bbb17a927600f6001f668230a3af3c746cbad3995b
versioned-knowledge-base today 0 93c6dea3257bdfeff0e1e6ae1d6e1f85286d5c79c9d04563e38de47944651571
kb-update-pipeline today 0 3fdd928351ab654604a7172801bf579c79d1aac9ab266c712b59e4a1d2340f15
kb.change.detected today 0 handler, test 587ca9dbeece44eeba071227b884a919793d83549d67acf88490ab7f6da2237c
kb.dashboard today 0 component, test 3dbe09a6334cff233518910e5d8cee7d6f9f6a032ccc21b6ebf68bd976611eaa
learning-journey-studio-onboarding today 0 f6536f16fef7a2956f2f0af193af7eb1e4f84c2c5625cf482efdffad4c2af0b7
learning-journey-platform-tour today 0 5e243a2fb155c6c14eccffe07bf7be5c3922a3dc4372185697de7bdb1fa2c53b
policy-safe-knowledge-assistant today 0 c11aa9325f0a31c901b299b0eea146173ef18a7a8facf7dd337a2bf32af3d8f8
saas-boilerplate today 0 d4359e75cc31a5e7b69638c5a3554dda53be8e97b011c5e5619084db58e734c6
wealth-snapshot today 0 5a11a3ef9a469993b481a2472346c3eeee7a5003a957adf003db2d5c734a9e51
wealth.asset.added today 0 handler, test ae4029ee086ddcf065f4497a82fffd35d207cb6dbea71d0632affb6eedb24888
accounts today 0 ff93d82f078b4deb26177dd8f5a2a9b3ba73b38a15f09e9aced89e09f1d6946a
wealth-snapshot.dashboard today 0 component, test 2fe4cabd6808f19629f09f92b811fd696b2311e13e4c7980502b2ef0e050c9e4
agent today 0 24d2fa1d649a54e338fdc1beda18f599ff7f5cdf2a5d8fa44e645611786d4e64
agent-console today 0 524129581a4bdb1fe8e9931bb0f1cb1d446876429d8673a9c27e4ec13e16f806
notifications today 0 1295589c3845f51a85e61fd06b7cee80722194354f79c9aa02b53c585a33ef60
notifications today 0 1e930fa7242d1d07186de3d8f28add6e3f71e4f2d58c5b2b7a5f743b1a32d9a4
tasks today 0 cf34e4ad66f25c91c7992842d4e1c606ebcd79d21babc0f03aaeb32944654052
team.space.created today 0 handler, test dbb0c88b55532450fc670bea19ed23415d9dac1d53f7928765d06ce8f2d72ad8
team-hub today 0 065aa1896e1a794b2ca9977e9a49ad5b39d11ffb7aa5787ffedac7fef0491718
learning-journey today 0 24b4123662850c518e2e1330505366ae8f444be2235752c478a915a823547cb3
course.published today 0 handler, test 7acde6cbe37cc444026705c1d065382ea66b2f5918dd6010f710ec36660ae13e
learning-journey today 0 0a074c3b783d485ed2f9edae92738d1fccfa406ce96dcc750b8926d8b305be9d
audit-trail today 0 a485b673560d99dc318a4c97c6c3d2363fd893f8e768d66c834c8e3effa61277
audit-trail today 0 f82adac4be5569b3b475bbd33898293b0d56dc3a5fa5b7f9b307bbc2d76097a5
ai-chat today 0 2bfb521a3d71f1fd6ca235c3cecb3dce60312e0c078360a4e1a1af45d50815c3
ai-chat today 0 88fd4fba7834ed7c8ed929bf714d21bf2e8f32f2f4f2874d7efe4b0252fd3fd0
ai-chat.message.sent today 0 handler, test 34847bc5d1566dee65fe4c42e308459d9f7dbed4d198ba3dc4e0b36ade6ceafa
ai-chat.send today 0 handler, test 1fd576f568a6a7706948be179badc11caadcfdd7ad8162aad68766e89d7161bd
metric.defined today 0 handler, test ee15d88a3e6a453454ad1a475cc092b63adaec14d1f2611af616f1936e86a816
metering today 0 6d567e3555cb9b5ec94ac6db983547ef981c99f9d3ec40056b96731f6e62ecfa
metrics today 0 a195a179c16cf6d2c8e4c93e999b58c5664c81c63648d965c83155567f124273
identity-rbac today 0 5772a39c7855b17c7275e8aff2468392b0633a6ba4ace89d08e1d4ddbd4b9910
user.created today 0 handler, test ffcef975c1c75df8ce51833add791dd7a8f0ba44a5985a1faa732590f8308dc3
identity today 0 70e9b1e13689a8e05ec779333e0dc87f89144f67cbb1b951a69372fda3bfdaba
feature-flags today 0 e4371a4806616898b09f82fca96b76f5df131b9657b7895d25c1e8d86844729c
feature-flag today 0 ac18dfbdbaa1136bf5c074532a1cd4a1e2b5f943738bce9ad6a8f65a0926dfa2
flag.created today 0 handler, test c070b53241c2add5dbef0782f3f64bf25614d7419e4ba388b23162b5998cd694
files today 0 3e738332bfeae4f33912d37b81fd80a883f9dc14f07a7b99d3adffac96641f7a
file.uploaded today 0 handler, test c78ace5ecb590b6c72a099dde5f1f2017db3e08d79e751eb9d482a8ceba495ed
files today 0 59774e03f02fafaeefb242e946c90bdfe4f39f18110772a9acac8afe8bcc6faf
jobs today 0 ed04ac9d8504411573ac8338e48a1d076811a31360ce87f22f6d866824bf05d9
job.enqueued today 0 handler, test c09711470476a0a306cf45b9e4c039020d09df9cb79dab4eccce44e2ad9fa80f
jobs today 0 836685fb2b5b03facca5d487b63bc33e5b5d8ca2a4be015487c2384f6a80f4a8
task.completed today 0 handler, test 8479355c03ddd6ee6ee9789a64aa12947a992c18faca79d54d37867ea604ccd9
contact.created today 0 handler, test 24dad9cff59a68116a3fba50876a41e08792d472ec6db4a5cbf19c6726babb79
deal.created today 0 handler, test d9b2e6825e7a6c1969365b5bb5f1e1ed63a47018f78acd5f2bf5e12498bc440a
test.crm.deal.list today 0 a39db6ba5345435aae282dcf2a2fbc93fe000fb6108913f65d91053a8100a1ad
crm.deal.create today 0 handler, test d42b2aee3f6b93f4f90091a8b0d2565cef1414fe4c3b4e1981c10daa13b38a00
workflow.approval.requested today 0 handler, test e4f3378df3be2c9d6b7660013a37b824857ef252ed7a9e35b9f3e6549702ce97
workflow.approval.decide today 0 handler, test 8f6ad9ded7473f2dec4c419dd278ec61d42cff28159e553ebc2e2cdbbe186ed0
crm.pipeline.kanban today 0 component, test fcf8005dc674c5e8a9ef6a813f7d3e0d76fdfc696e5b1b7f0a45d0d2a60291f2
crm.dashboard today 0 component, test d4eed1e6f89de07dbed53e9f72111d338f3c4be13b2e1c79575d8b5c3d9b4227
workflow.definition.list.test today 0 77ae92beeacbf181fd9173a414fc0e5efe40a7ad62ad7e24935b42127c95a5ff
workflow.designer today 0 component, test 04894cb593cd18966c506a2b9be64dde83b03ec27b04cfa29870a04c1a1117d9
workflow.instance.started today 0 handler, test 39d33084991ad9f879bc3726ce830460f69095e3702e96fb73aecce2f5b19ac7
workflow.instance.start today 0 handler, test f998033b65fd45593c27ee5d481988c72fe73d7898f598179fb9fd239e1baf7b
workflow.definition.created today 0 handler, test 6e72d45b15b75d352ca204fb014a06a463c6025761232d2d895137fd513aa206
workflow.definition.create today 0 handler, test 4173a2c3ee3be9bcab9562926cc135821fa525594649c7dc874be1a3d4b9a805
analytics.dashboard.create.test today 0 0b938a548f351a7f9849e3a70d0d14952836703aea3891fa0108eb80fd932f82
analytics.dashboard.create today 0 handler, test 94815aae33caa6130c12302a206ce17849b21fe5b5962c07d544a4a412850fc3
analytics.dashboard.viewList today 0 component, test e2e0aa7b93d88893ccef68414548c0fdf471a618335ff284ff01203850955588
analytics.query.list today 0 component, test fe9359cbc3e5fa63d11404bae9e47ab11207b740522be07a54a9ca594ec6254e
analytics.query.create.test today 0 fcd998d084721f8d9ee2955bd11257aceafc631033d5945af3456544d843b3f7
analytics.query.create today 0 handler, test 6a1749792a2a45361cad6ac97f5fb53556b47bf482714ac21ded80653af2a227
learning.journey.track_list today 0 component, test cfc0e3030cc5f0204a7fe089ca5085da8c4c80718facc2f53ca813cd57abb146
learningJourney.crmOnboarding.getTrack today 0 handler, test ef2dc18d661949366c1272e087c5a6e14db55709abe3b768c78594ed2d577f72
learning.journey.crm.track today 0 component, test ad4dd7a593f40b837d51bf31edcac5e024a27238f99a673cf6787bea66f09d1f
learningJourney.crmOnboarding.getTrack.test today 0 90222431a7f3e1a7f5d6a25616095f39956cbc722b5d2b4b12ca657d6f1d037c
pfo.documents.upload today 0 handler, test cffedc67eba9aaeb40e544ddebb52e8ac9634cc6cd8711b825de416653f1a5cb
service.job.list today 0 handler, test 261b947b234ff53a7913b9c40c96d2238a699ab3c7428d4181b074a5fbb0f44d
service.quote.create today 0 handler, test 608d987beebd97450c6004b2e7acbec70381a1e50dfc0ef8244befef4333f9fe
service.client.create today 0 handler, test d4f00a5a89478b99cc4800f6379cf6f77a2cbce8bd5e993c577d32a3bc27471b
service.invoice.issue today 0 handler, test 01f1c2e282561c06361ae4e5245dd84d791e1760647458bb4ace4575b645da76
service.payment.record today 0 handler, test 7ffe62199cfededc8aae35498076eec15885d8c1e42040621b5e192f61aed676
user.create today 0 handler, test b25aa9ce1fcf32345df41f1f13e776c93b7dd89bd6dee65b887b887386c0d579
assistant.answer today 0 handler, test 768549207fbd3d4ec75a0376a25b840601c252320b3a0d766315899f83214ce4
marketplace.store.create today 0 handler, test 1a5477977a1ee8b9b392c5459d467826186b3f4e4e8ad2b3491d067048ef2311
marketplace.store.created today 0 handler, test 4831e22ae361c9fe6de28fc9ba18ca9afdd91ffa1c0379ee74499b544240f779
marketplace.store.profile today 0 component, test 309baffc01eb020cbbae666eaaccc479d9c3a0740d0717f1afde43966a7298e4
marketplace.order.list today 0 component, test b023bcd78d361f3a464b8c028707f250217c5833a8a9a8828802f37d69e73fbe
marketplace.order.created today 0 handler, test 5029ba3e9c710721ed1b5fc15918ee28c5ff70733b0a14f14cfc4b3fec6dae67
marketplace.order.create today 0 handler, test f1ade93ced8a5cf9493470ca8864686642ba594aa8f4492d93a340e63803c1d4
marketplace.product.created today 0 handler, test 9d5053f1198a97391146950dc6e036d56d38fe911a978ebdf53d142f0e8e6978
marketplace.product.create today 0 handler, test 971eb7962153c0d252b59fef11847b6f4e0ee81c0b04e0d52b6ecb13770b073a
marketplace.product.catalog today 0 component, test f095a9d935c10ec79b9f36ae717034db860d9f488281f52374e2793838825fbf
marketplace.review.created today 0 handler, test dc6aa7ccfd1c214297179cf1cd691b3e2a1906855b60561149870ef0e8164a87
marketplace.review.create today 0 handler, test 8dfc24db529ab88f6b63293d9a5bc73f677e044793f3655c296cfed3be3bb270
marketplace.review.viewList today 0 component, test 98e4f8e5e66e625d00e34b0e5862df349aec43516d56574cffb010a83d79aa23
marketplace.product.list.test today 0 6a15bf6084728f4338306c8d22cef082db7abd7db5e0d79b0b4935683e0b4838
marketplace.payout.list today 0 handler, test 7940f09b0d846ba0a0493556f1c364a8c23845f9c4531a1edee9cc903d81b2f4
marketplace.payout.viewList today 0 component, test 3488c53130b173a90ab7a79f9db6fc5ea96542cd955a71b362dc3c580f0a6ffc
marketplace.payout.created today 0 handler, test c1fb330e2a53d91fcd3762a57beaf36257753a6b38eac56e078a915189e1af01
integration.syncConfig.create today 0 handler, test df85daeb9429fed0d1652dd2af865c9bea6039b739c1280fadba1bb7b1e53d4c
integration.syncConfig.list today 0 component, test 991bc5565e15c1b28f3d6f97692724089eba7dab476b1bb78be42e46739787b8
integration.connection.list today 0 component, test 4010a7e0e76334d77df3cce2ea102a26ebd412bfd3531f45d3801e4fc8624655
integration.connection.create today 0 handler, test ac05902a8140de351f6f6682401866d260d77751ba632b462812437859dfe03b
integration.list today 0 component, test 1868272fb8f9c4e173eec1d5290ca1db5643a7061d7ff9b652bd2ec4d9b87689
integration.create today 0 handler, test 5008a087e64548323b9daff73c59c224fe8246c2e870bf3dd848aec6e8ead5d4
integration.syncConfig.create.test today 0 03e54780e12886d57b7ffe47eb517f8849fd7b76126f0f12723455d73c1da0a8
kb.ingestSource today 0 handler, test c5c8aa02c867550c716d9d2004657df1a4e189f2e94167a50e513aa8d8b82a03
kbPipeline.runWatch today 0 handler, test e4d44fe563e2fa9889fbddf62789f1b17756c34fba558e751b758ea1f6765840
kbPipeline.runWatch.test today 0 85e91f3c267ae716d569f26671391f7fdf1af69489fb58d4c909088b76caaba7
learningJourney.studioOnboarding.getTrack today 0 handler, test 8df9ae4ec3beebc91b3a480d3cd8cc860548fc944764ab7b2c0c0317058e9e6a
learningJourney.studioOnboarding.getTrack.test today 0 734271372653c8aa60f9e874acdccca36a0e1acbe28bd699b768817dc0672eea
learning.journey.studio.track today 0 component, test 8cb0fd0238a79257ad9fd549bf24f4b43c660929b2d6fd37b560bfb52ccfd1bc
learningJourney.platformTour.getTrack today 0 handler, test db7772cb2fb0ff99a9dbfcfc491b76877c515cd6dadea85c10b386802e762ea3
learningJourney.platformTour.getTrack.test today 0 ece09420a5998300af7cf6115d285e8bab495ffe6d31093ae3caea80fdac7af6
learning.journey.platform.track today 0 component, test 8282c43d65aaaae1ccbfdb773bf221c76828fd4a3eb9e9afd62b792271a4c808
opencode.example.echo today 0 handler, test 4036ffa26101c6608e3aa7c170080afc0e69fe454aa77cb32b14942b3579a189
saas.project.list today 0 component, test c0bb9b7520995354108d4c99e3957bbd683d081efbc6fd835c3e97e76c12bc10
saas.project.create today 0 handler, test 04702b435259aa210a3cc93daa6eb65858cda97d5a38377b428954ac0f75b9cb
project.created today 0 handler, test b76bb9ea087b4c78817711d1290c832afd5c8d0ba75a1c944708d5ee44195ac9
saas.billing.subscription.get today 0 handler, test 8769e10665a3749734cfed5d3d328f4a04ecc668418104ec0d364e2dc2c76f53
billing.usage.recorded today 0 handler, test bf3f22b550103259e37b6a062a555f31c2b3174805eb43bde92f347ec91fd7d7
saas.billing.subscription today 0 component, test 44c38ef74f8b47cfcd1f85fc7dd945cb813439cf693848cbfade924f4192ebf5
saas.project.list.test today 0 171834cfcef6406b50eae7d58cb24be8fb54d4c1ff213295b8aee0f26a70fa62
saas.dashboard today 0 component, test b6dce7d51d87b6779079efc401ed8b924e69d37faf9c7f45c833769f2f2b6fb1
wealth.account.create today 0 handler, test abaf4d42e25a53a62efe97ba35436de7502b9740a87ced587cff612494f840b6
agent-console.run.list today 0 component, test e478e942455e6d51cd7858c3f613b53b80cec501dde1a33e722461a2aeea169f
test.agent.run.list today 0 0c745fda058d6e143bc373aa195d28614d7f6003bc3e7d37ab2ccb2f7d34461b
agent.run.execute today 0 handler, test 96b2c432c33b537d150456e1d7eed4f259148e90c2a234ed33fb10e4b5654285
agent.run.started today 0 handler, test 40ee9f3e716e64b471c21bea0e78463d9e2331f07ab5ff71986ec35edf1d460c
test.agent.tool.list today 0 17e97f8ce336a6c28f48488cf5bd1ac13e8a52227a3cc949aae15b31c940b08c
agent-console.tool.list today 0 component, test 854a9c84460967378ad1bb8d96a8747ee842a120a41de90e09cf0dfb96916995
agent.tool.create today 0 handler, test 993824475b5379040d939eb33154cfc40234f0419355c6e878aa0078fb019b35
agent.tool.created today 0 handler, test 1ae7afbc7b186d704f7d0443d9e24be164c1bd605013d215498dd9f4516a5bdd
agent-console.agent.viewList today 0 component, test c456ab7afd8d155425cd08d28c16aee8cf1025105477cfef204bb09618adc6e9
agent-console.agent.created today 0 handler, test afbd14b6ae784cfc3136825399637866cc42c8baedc9d3a9ce108c11d77b5702
agent-console.agent.create today 0 handler, test 522319d47dae17fdb6e73a5598c502c191283e328ed189a3562f7f79f66416a3
test.agent-console.agent.list today 0 8e57ec88a4a6fefddb4b83f44edf1fb4eeb4583ad54d4bba31118e69a85f7546
notifications.send today 0 handler, test d351f730ebc716e232e36c528ea2c9be45a2418cc34dda6d45b3a563416823a7
team-hub.dashboard today 0 component, test afdae7f6f53f2c082f4480307faf1da21cdd6b5838c10363b49aa1ab42e9abf9
team.space.create today 0 handler, test e8226fdabd2931b3aaae7daef746951f7f3b714bd91800c19e291a468b58fa9d
team.task.list today 0 handler, test 8da586d742360b585172b5fbd0f5f9bf0007420084080c4f1f56dc45212c0059
team.announcement.post today 0 handler, test 9a9538c85986c59b1de77eb70ac7a08b35eaea14b2218fd49e6026713ba1e1a5
team.ritual.schedule today 0 handler, test 7d78791d2a4ef546fce9949eb0c745cd6992a241069f49cc5abdbc43412dfa91
learning.enroll today 0 handler, test 7b315afcb1a0dcb2752e8a878bf5bafe0dbecd580bc866aa41ab863be0b6378d
learning.onboarding.listTracks today 0 handler, test e7d9fa1f7f4bbc0756b4b745fef69cafdf1612add912b98483bf6daf3237c7c5
audit.logs.query today 0 handler, test 96c3ac4318792953a4a5913b77c01cd4b5917e4bf09b4ef6cbc5bd30e6545d66
metric.define today 0 handler, test c1c8c6cf9219fd4ee7e95fa8b6a8afc8ecb4ce421565fd6c345305cf7887935e
identity.rbac.role.create today 0 handler, test b61f7f6ab73f349fb97010945957086b681105482f4ad7bccbbc0969132aeecf
identity.org.create today 0 handler, test 2d9bb3e1230709b57ed4f3075b7a11e433c28e3d9b82cd06b42226fd62aa2efd
identity.user.create today 0 handler, test 61e2fd1cd1dd3dd6c465a2b07aa51986d6a022fd3cb79162d9babc271f938639
flag.create today 0 handler, test ae4865ad99cee3b8014d72c707d564848d8fb0c457258492ff6dafd18cca0a29
file.upload today 0 handler, test 1608b6984fb7dda3b28c672eed1d1b3e798b76f324b0dafec2358c1fd7802b15
integrations.connection.create today 0 handler, test 67eaa1e5c2f29735eca2714e432844e0074382993af85eeb19a01ab88c96e140
integrations today 0 ee704b4e0a9a6578aa3c81b6fa57d34f5939de469a9a224090330a95e0a63510
platform.integrations today 0 dac5d4e7c4d7a92088553e68c2420f08ddfcf3fc1ef1f8c51876860e39d81f07
app-config today 0 d8ca0e78273f54dff0d3853899306e6e48f6631505289e915e4f6d7563807bdf
app_config.draft_created today 0 handler, test 12bea663aaddd8f999a383cfbbda9e75ea3659f7451fcc52b9e8cf19130090ef
app-config today 0 409f514f7d59c86d43453cebc2300d0d5ed288ef39377dedb5a1d0356db4c38c
integrations.connection.create today 0 handler, test 67eaa1e5c2f29735eca2714e432844e0074382993af85eeb19a01ab88c96e140
integrations today 0 ee704b4e0a9a6578aa3c81b6fa57d34f5939de469a9a224090330a95e0a63510
platform.integrations today 0 dac5d4e7c4d7a92088553e68c2420f08ddfcf3fc1ef1f8c51876860e39d81f07
unknown today 0 f7e69bfa1b082e3a58f09fbdb8dc0013b3cc1262794f09bdccacb645e343f4d2
knowledge.source.create today 0 handler, test f4fef07a020de52bcfba859b7bd384008c38276f2a3e05143defad1f1d5b4a7f
knowledge today 0 a6f32aca6f6224ae0d51a637f8fe824585ee7666934db0cff402e5fa8fd8e4f8
platform.knowledge today 0 6c144ff3ce6edd3336ec1ec2c22d1a8d2b0a5f49cc85cd55d01e4d4dc487899a
jobs.enqueue today 0 handler, test 2420e12746de4fa2481b02346387a71710a75d91537ef9e237e98b1dac79b60e
workspace-cli today 0 ecde328fdb0888df4b71bca64c2a68bfdbf086dfbacaf2f7dd1ceb7b1b3a9101
validate today 0 handler, test c614b5a5d3b2ce0d028687288d95555deb972f56ff4ec6988be54a5914afca5c
init today 0 handler, test daa52c0c8147d9008411465214eb9e359955ce3d8d57b9ac2495782b43b5a396
test today 0 handler, test d600988fdd860610df7269d0f5022331bbac73d468baaa6233fada93311916b9
health today 0 e5b204568a6e43f7a1ef635a061b4d10b8f8ceff38fd149744d021eb3cb7ec87
health today 0 4cac22b656287e8aebb25c5439b8bfc6253cb5fea4a55fd52a1eef5415929890
openbanking today 0 71fb923242929bcd814c3a6f4038e3fcb252374e510f2a1e750cc8b97b04376f
openbanking today 0 0caa68560d9c7692463afed1ea3b3b1c7d5fd3afaeafc4798b1c1a448fb05d9a
meeting-recorder today 0 8bd63bf5615e2ea7b42fc9d5f86ae2375bfe5bfc1978759242adad021fee5981
meeting-recorder today 0 e2b2bd0fa1c83a9ac75b7f939b70f22d9d5251c59dd7f4114a79fccb0e9a7532
meeting-recorder today 0 8bd63bf5615e2ea7b42fc9d5f86ae2375bfe5bfc1978759242adad021fee5981
meeting-recorder today 0 e2b2bd0fa1c83a9ac75b7f939b70f22d9d5251c59dd7f4114a79fccb0e9a7532
health today 0 e5b204568a6e43f7a1ef635a061b4d10b8f8ceff38fd149744d021eb3cb7ec87
health today 0 4cac22b656287e8aebb25c5439b8bfc6253cb5fea4a55fd52a1eef5415929890
openbanking today 0 71fb923242929bcd814c3a6f4038e3fcb252374e510f2a1e750cc8b97b04376f
openbanking today 0 0caa68560d9c7692463afed1ea3b3b1c7d5fd3afaeafc4798b1c1a448fb05d9a
docs.published today 0 handler, test 5c6eba9cf37833a414b8adbcfbd3854b757a0f6f062ef252ad883448a0e37aa4
docs.generated today 0 handler, test cc4fa63a5f06a37cfc883a5f1842d810c2b19757dc896f49c84b3bae7960a1c1
docs.reference.page today 0 component, test 4ffb2e045f61a24b0f5d86577d68e1a9df3ae7c177edb2ac0fe548582c435e3d
docs.layout today 0 component, test aef96acb299ecaef9abde62754b66bee7f2711e9b82c91d0044ac034d63c2899
docs.system today 0 61cab6c7edc143b460c65dce781c0cdac5a3943368b8db723bd67fa8f586fd20
health.workouts.list today 0 handler, test db9ffff8aa34502c3f01f547f8323002337ea68b08bbdf3a6936a6a4601327f9
health.webhooks.ingest today 0 handler, test dfacc6f60bd35c55f24ec98d3d3835e2363e98e44fd6de6dad4c8767b61d7adc
health.biometrics.list today 0 handler, test 6ddf8c13e1fc7eee8773e53fd214d8d717aac687816e5def54474f9e71b59a58
health.sleep.list today 0 handler, test d6232a70c7e4055e65540df1d234a56cadff500ba9dc59e1a02775e63d00d57b
health.activities.list today 0 handler, test 5587f6810128abb3f867aec6f4bf2dd05697f2d23ac6488f38eb4671e4fdaab3
health.nutrition.list today 0 handler, test f6423c2a6610fc6162473dc82257878056db0a5d65a3083651fa64d9787d3759
openbanking.balances.get today 0 handler, test 8c62eb16d28105168c0dd39a1ab941e8e843f5a460000ea7d9198b7fee2d9f30
openbanking.accounts.list today 0 handler, test 235a92ae4a827e82e27293c48fb46ba58788669924a84126b1ac87cf0ae32f61
openbanking.transactions.list today 0 handler, test 04fd3e3a0ff4eb8f3e45db6fd986bcc9ff5013cbedb9e1f3b26b096623f3524a
meeting-recorder.meetings.list today 0 handler, test d5c7f0d18d11cba343177a052522f1ea6688d76ce6a15ec848f3ef331460d222
meeting-recorder.webhooks.ingest today 0 handler, test 5875111ee48e219bee26640873f413851793aeb6a89b4513c7428e994078f9d8
meeting-recorder.transcripts.get today 0 handler, test 0b4411f5bbc7b14a6ff14d9675a0d6ccbcfabd09b9827bbb71acbc0b953114c8
meeting-recorder.meetings.list today 0 handler, test d5c7f0d18d11cba343177a052522f1ea6688d76ce6a15ec848f3ef331460d222
meeting-recorder.webhooks.ingest today 0 handler, test 5875111ee48e219bee26640873f413851793aeb6a89b4513c7428e994078f9d8
meeting-recorder.transcripts.get today 0 handler, test 0b4411f5bbc7b14a6ff14d9675a0d6ccbcfabd09b9827bbb71acbc0b953114c8
health.workouts.list today 0 handler, test db9ffff8aa34502c3f01f547f8323002337ea68b08bbdf3a6936a6a4601327f9
health.webhooks.ingest today 0 handler, test dfacc6f60bd35c55f24ec98d3d3835e2363e98e44fd6de6dad4c8767b61d7adc
health.biometrics.list today 0 handler, test 6ddf8c13e1fc7eee8773e53fd214d8d717aac687816e5def54474f9e71b59a58
health.sleep.list today 0 handler, test d6232a70c7e4055e65540df1d234a56cadff500ba9dc59e1a02775e63d00d57b
health.activities.list today 0 handler, test 5587f6810128abb3f867aec6f4bf2dd05697f2d23ac6488f38eb4671e4fdaab3
health.nutrition.list today 0 handler, test f6423c2a6610fc6162473dc82257878056db0a5d65a3083651fa64d9787d3759
openbanking.balances.get today 0 handler, test 8c62eb16d28105168c0dd39a1ab941e8e843f5a460000ea7d9198b7fee2d9f30
openbanking.accounts.list today 0 handler, test 235a92ae4a827e82e27293c48fb46ba58788669924a84126b1ac87cf0ae32f61
openbanking.transactions.list today 0 handler, test 04fd3e3a0ff4eb8f3e45db6fd986bcc9ff5013cbedb9e1f3b26b096623f3524a

1) What changed

126 contract file(s) changed.

2) Risk classification

Status: non-breaking | Breaking: 0 | Non-breaking: 28

3) Validation results

Status: pass

Validation output

🔍 Contract Validator

Scanning workspace for contracts...
Found 225 contracts files to validate.

📄 /home/runner/work/contractspec/contractspec/packages/bundles/workspace/src/contracts/features/cli.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/bundles/workspace/src/contracts/operations/init.operation.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/bundles/workspace/src/contracts/operations/test.operation.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/bundles/workspace/src/contracts/operations/validate.operation.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/agent.capability.ts

⚠️ Warnings:
• Owners should start with @ or use an Enum/Constant

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/agent.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/agent/agent.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/agent/agent.operation.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/agent/agent.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/agent/agent.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/run/run.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/run/run.operation.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/run/run.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/run/run.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/tool/tool.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/tool/tool.operation.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/tool/tool.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/tool/tool.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/analytics-dashboard/src/dashboard.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/analytics-dashboard/src/dashboard/dashboard.operation.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/analytics-dashboard/src/dashboard/dashboard.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/analytics-dashboard/src/dashboard/dashboard.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/analytics-dashboard/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/analytics-dashboard/src/query/query.operation.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/analytics-dashboard/src/query/query.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/analytics-dashboard/src/query/query.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/crm-pipeline/src/crm-pipeline.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/crm-pipeline/src/deal/deal.operation.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/crm-pipeline/src/deal/deal.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/crm-pipeline/src/events/contact.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/crm-pipeline/src/events/deal.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/crm-pipeline/src/events/task.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/crm-pipeline/src/presentations/dashboard.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/crm-pipeline/src/presentations/pipeline.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/connection/connection.operation.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/connection/connection.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/integration-hub.capability.ts

⚠️ Warnings:
• Owners should start with @ or use an Enum/Constant

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/integration-hub.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/integration/integration.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/integration/integration.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/sync/sync.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/sync/sync.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/tests/operations.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/kb-update-pipeline/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/kb-update-pipeline/src/kb-update-pipeline.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/kb-update-pipeline/src/operations/pipeline.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/kb-update-pipeline/src/presentations.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/kb-update-pipeline/src/tests/operations.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-crm-onboarding/src/learning-journey-crm-onboarding.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-crm-onboarding/src/operations/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-crm-onboarding/src/presentations/index.ts

⚠️ Warnings:
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-crm-onboarding/src/tests/operations.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-platform-tour/src/learning-journey-platform-tour.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-platform-tour/src/operations/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-platform-tour/src/presentations/index.ts

⚠️ Warnings:
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-platform-tour/src/tests/operations.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-registry/src/learning-journey-registry.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-registry/src/presentations/index.ts

⚠️ Warnings:
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-studio-onboarding/src/learning-journey-studio-onboarding.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-studio-onboarding/src/operations/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-studio-onboarding/src/presentations/index.ts

⚠️ Warnings:
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-studio-onboarding/src/tests/operations.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/locale-jurisdiction-gate/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/locale-jurisdiction-gate/src/locale-jurisdiction-gate.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/locale-jurisdiction-gate/src/operations/assistant.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/marketplace.capability.ts

⚠️ Warnings:
• Owners should start with @ or use an Enum/Constant

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/marketplace.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/order/order.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/order/order.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/order/order.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/payout/payout.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/payout/payout.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/payout/payout.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/product/product.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/product/product.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/product/product.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/review/review.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/review/review.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/review/review.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/store/store.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/store/store.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/store/store.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/tests/operations.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/minimal/src/contracts/user.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/opencode-cli/src/contracts/opencode.contracts.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/pocket-family-office/src/operations/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/pocket-family-office/src/pocket-family-office.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/pocket-family-office/src/pocket-family-office.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/policy-safe-knowledge-assistant/src/policy-safe-knowledge-assistant.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/billing/billing.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/billing/billing.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/billing/billing.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/dashboard/dashboard.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/project/project.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/project/project.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/project/project.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/saas-boilerplate.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/tests/operations.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/client/client.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/invoice/invoice.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/job/job.operations.ts

⚠️ Warnings:
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/payment/payment.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/presentations.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/quote/quote.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/service-business-os.capability.ts

⚠️ Warnings:
• Owners should start with @ or use an Enum/Constant

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/service.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/team-hub/src/announcement/announcement.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/team-hub/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/team-hub/src/presentations/team-hub.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/team-hub/src/ritual/ritual.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/team-hub/src/space/space.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/team-hub/src/task/task.operations.ts

⚠️ Warnings:
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/team-hub/src/team-hub.capability.ts

⚠️ Warnings:
• Owners should start with @ or use an Enum/Constant

📄 /home/runner/work/contractspec/contractspec/packages/examples/team-hub/src/team-hub.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/versioned-knowledge-base/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/versioned-knowledge-base/src/operations/kb.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/versioned-knowledge-base/src/versioned-knowledge-base.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/wealth-snapshot/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/wealth-snapshot/src/operations/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/wealth-snapshot/src/presentations.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/wealth-snapshot/src/wealth-snapshot.capability.ts

⚠️ Warnings:
• Owners should start with @ or use an Enum/Constant

📄 /home/runner/work/contractspec/contractspec/packages/examples/wealth-snapshot/src/wealth-snapshot.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/approval/approval.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/approval/approval.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/instance/instance.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/instance/instance.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/presentations/index.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/tests/operations.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/workflow-system.capability.ts

⚠️ Warnings:
• Owners should start with @ or use an Enum/Constant

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/workflow-system.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/workflow/workflow.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/workflow/workflow.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/health/contracts/activities.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/health/contracts/biometrics.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/health/contracts/nutrition.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/health/contracts/sleep.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/health/contracts/webhooks.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/health/contracts/workouts.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/health/health.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/health/health.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/integrations.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/integrations.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/meeting-recorder/contracts/meetings.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/meeting-recorder/contracts/transcripts.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/meeting-recorder/contracts/webhooks.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/meeting-recorder/meeting-recorder.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/meeting-recorder/meeting-recorder.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/openbanking/contracts/accounts.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/openbanking/contracts/balances.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/openbanking/contracts/transactions.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/openbanking/openbanking.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/openbanking/openbanking.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/operations.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/app-config/app-config.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/app-config/app-config.feature.ts

⚠️ Warnings:
• AppBlueprint meta missing appId assignment

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/app-config/events.ts

⚠️ Warnings:
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/docs/capabilities/documentationSystem.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/docs/events/docsGenerated.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/docs/events/docsPublished.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/docs/presentations/docsLayout.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/docs/presentations/docsReferencePage.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/health/contracts/activities.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/health/contracts/biometrics.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/health/contracts/nutrition.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/health/contracts/sleep.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/health/contracts/webhooks.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/health/contracts/workouts.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/health/health.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/health/health.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/integrations.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/integrations.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/meeting-recorder/contracts/meetings.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/meeting-recorder/contracts/transcripts.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/meeting-recorder/contracts/webhooks.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/meeting-recorder/meeting-recorder.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/meeting-recorder/meeting-recorder.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/openbanking/contracts/accounts.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/openbanking/contracts/balances.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/openbanking/contracts/transactions.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/openbanking/openbanking.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/openbanking/openbanking.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/operations.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/knowledge/knowledge.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/knowledge/knowledge.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/knowledge/operations.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/tests/spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/feature-flags/src/contracts/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/libs/feature-flags/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/feature-flags/src/feature-flags.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/feature-flags/src/feature-flags.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/files/src/contracts/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/libs/files/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/files/src/files.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/files/src/files.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/identity-rbac/src/contracts/organization.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/identity-rbac/src/contracts/rbac.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/identity-rbac/src/contracts/user.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/identity-rbac/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/identity-rbac/src/identity-rbac.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/identity-rbac/src/identity-rbac.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/jobs/src/contracts/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/libs/jobs/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/jobs/src/jobs.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/jobs/src/jobs.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/metering/src/contracts/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/libs/metering/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/metering/src/metering.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/metering/src/metering.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/ai-chat/src/ai-chat.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/ai-chat/src/ai-chat.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/ai-chat/src/ai-chat.operations.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/modules/ai-chat/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/audit-trail/src/audit-trail.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/audit-trail/src/audit-trail.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/audit-trail/src/contracts/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/modules/learning-journey/src/contracts/onboarding.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/modules/learning-journey/src/contracts/operations.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/modules/learning-journey/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/learning-journey/src/learning-journey.capability.ts

⚠️ Warnings:
• Owners should start with @ or use an Enum/Constant

📄 /home/runner/work/contractspec/contractspec/packages/modules/learning-journey/src/learning-journey.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/notifications/src/contracts/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/modules/notifications/src/notifications.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/notifications/src/notifications.feature.ts

✅ Validation passed

4) Drift results

Status: fail

Drifted files
  • generated/docs/platform.integrations/ai-voice.elevenlabs.md
  • generated/docs/platform.integrations/ai-voice.fal.md
  • generated/docs/platform.integrations/ai-voice.gradium.md
  • generated/docs/health/
  • generated/docs/platform.integrations/ai-image.fal.md
  • generated/docs/platform.integrations/ai-image.openai.md
  • generated/docs/platform.integrations/ai-voice-conv.openai.md
  • generated/docs/platform.integrations/ai-voice-stt.deepgram.md
  • generated/docs/platform.integrations/messaging.github.md
  • generated/docs/platform.integrations/messaging.slack.md
  • generated/docs/platform.integrations/messaging.whatsapp.meta.md
  • generated/docs/platform.integrations/messaging.whatsapp.twilio.md
  • generated/docs/video-api-showcase/

5) Next steps

  • CI failed: drift detected (fail_on=any).
  • Run the generate command locally and commit drift fixes.

Add a package-scoped marketplace source under packages/apps-registry/cursor-marketplace with four focused plugins: product, contracts-spec, contracts-integrations, and ai-agent. Update marketplace validation to scan every plugin entry in .cursor-plugin/marketplace.json and enforce manifest/frontmatter/path/MCP checks across the catalog.
@tboutron tboutron changed the title feat: add focused ContractSpec Cursor marketplace plugin feat: add ContractSpec Cursor marketplace catalog Feb 27, 2026
@github-actions
Copy link
Contributor

ContractSpec Report (run 22478669765)

https://github.com/lssm-tech/contractspec/actions/runs/22478669765

ContractSpec Report

Overall verification status

Contract / Endpoint / Event Time since verified Drift debt Surfaces covered Last verified commit
workflow today 0 b4c3b2b6c7be5cdfd7fc0c7aedbd69307a27d68996923a6a87c19a0496b4caa4
workflow-system today 0 082c05ee0823f74d9baf69048990a74b43fd221ee7c1f889e733848addfdb1b2
crm-pipeline today 0 c3d0c9df3cd0f748789ecc53ca49d5063e790ae8f0da29b6d3db8d1b25611073
analytics-dashboard today 0 77853aa97e5d2fc8d2ec0e0f4b29f2f6d54dabc498893315975cfd86511dcc75
analytics.dashboard.created today 0 handler, test 6675e784cf0518b23f616e8361ef666ac4fbfbd1830069392c7721184ef3489f
learning-journey-registry today 0 408519481869047439484402b62f0964640b3f86619ddd4f498449e9405fc4d2
service-business-os today 0 014edef7caf4ae5f0e1c590a0c2d4dd98015ab6e14e5b2c8cea2c62777cc2daf
service.quote.sent today 0 handler, test 1b3f1f007e87756bc2eb5cb2c3082ded01ab60790b0b6bd09c857ce4c252dfd5
service-business-os.dashboard today 0 component, test 3e0b0704aca6dd3a957fb74034921aca47d87097b20ef37495e6d4a5276034b4
quotes today 0 325c22c5f5b685f306953f4e2bda9a650048b6bfd1d7b3e8e5cb16c2a6365fea
pocket-family-office today 0 a494bdffdf2510a4abb5412c0cbaaf61411d057a19c2a7e6e71847aa24ff63a2
pocket-family-office today 0 3340e247ef093dbfd14fe4597fbd536bf80b187f29cf6cabbb5998a885b0f330
learning-journey-crm-onboarding today 0 5a49bedc0a971e9507ec199d85ef3d22629480bb56d39fe3d5b26191aae14e6f
assistant.answer.requested today 0 handler, test ff8dbe6c4ead1813fa987aec33e45f222b1ba7208787a4ef2ec4c000d4fe29b3
locale-jurisdiction-gate today 0 848d0ed6e4e6246bfb4c50a0d996df22d37e699d108029a2be15a8bd1839be89
marketplace today 0 7320fb4ce75978b39c5a6081ed20de174f4075cb9c4500000f77109148d6dc17
marketplace today 0 7dc845faccf86b5d257bb3e1f3151908b36bfd0be40e6b7f50fd667b23bd51c7
integration today 0 b290ed4d77ee017f6afd138c4baa98cb44a6fd3228f402e72d622a932114b0dc
integration.created today 0 handler, test 34651858944c284e577a0178ba89c7b6f810cc453a45750e2c45802a396cae1b
integration-hub today 0 42a76db6b139cca3f11b75788d2fbe9474fe522671e285f4a8f870ea3e397257
kb.source.ingested today 0 handler, test 1b699ee31fc2ad9a055633bbb17a927600f6001f668230a3af3c746cbad3995b
versioned-knowledge-base today 0 93c6dea3257bdfeff0e1e6ae1d6e1f85286d5c79c9d04563e38de47944651571
learning-journey-platform-tour today 0 5e243a2fb155c6c14eccffe07bf7be5c3922a3dc4372185697de7bdb1fa2c53b
learning-journey-studio-onboarding today 0 f6536f16fef7a2956f2f0af193af7eb1e4f84c2c5625cf482efdffad4c2af0b7
policy-safe-knowledge-assistant today 0 c11aa9325f0a31c901b299b0eea146173ef18a7a8facf7dd337a2bf32af3d8f8
saas-boilerplate today 0 d4359e75cc31a5e7b69638c5a3554dda53be8e97b011c5e5619084db58e734c6
kb-update-pipeline today 0 3fdd928351ab654604a7172801bf579c79d1aac9ab266c712b59e4a1d2340f15
kb.change.detected today 0 handler, test 587ca9dbeece44eeba071227b884a919793d83549d67acf88490ab7f6da2237c
kb.dashboard today 0 component, test 3dbe09a6334cff233518910e5d8cee7d6f9f6a032ccc21b6ebf68bd976611eaa
wealth-snapshot today 0 5a11a3ef9a469993b481a2472346c3eeee7a5003a957adf003db2d5c734a9e51
wealth.asset.added today 0 handler, test ae4029ee086ddcf065f4497a82fffd35d207cb6dbea71d0632affb6eedb24888
accounts today 0 ff93d82f078b4deb26177dd8f5a2a9b3ba73b38a15f09e9aced89e09f1d6946a
wealth-snapshot.dashboard today 0 component, test 2fe4cabd6808f19629f09f92b811fd696b2311e13e4c7980502b2ef0e050c9e4
tasks today 0 cf34e4ad66f25c91c7992842d4e1c606ebcd79d21babc0f03aaeb32944654052
team.space.created today 0 handler, test dbb0c88b55532450fc670bea19ed23415d9dac1d53f7928765d06ce8f2d72ad8
team-hub today 0 065aa1896e1a794b2ca9977e9a49ad5b39d11ffb7aa5787ffedac7fef0491718
agent today 0 24d2fa1d649a54e338fdc1beda18f599ff7f5cdf2a5d8fa44e645611786d4e64
agent-console today 0 524129581a4bdb1fe8e9931bb0f1cb1d446876429d8673a9c27e4ec13e16f806
notifications today 0 1295589c3845f51a85e61fd06b7cee80722194354f79c9aa02b53c585a33ef60
notifications today 0 1e930fa7242d1d07186de3d8f28add6e3f71e4f2d58c5b2b7a5f743b1a32d9a4
learning-journey today 0 24b4123662850c518e2e1330505366ae8f444be2235752c478a915a823547cb3
course.published today 0 handler, test 7acde6cbe37cc444026705c1d065382ea66b2f5918dd6010f710ec36660ae13e
learning-journey today 0 0a074c3b783d485ed2f9edae92738d1fccfa406ce96dcc750b8926d8b305be9d
audit-trail today 0 a485b673560d99dc318a4c97c6c3d2363fd893f8e768d66c834c8e3effa61277
audit-trail today 0 f82adac4be5569b3b475bbd33898293b0d56dc3a5fa5b7f9b307bbc2d76097a5
ai-chat today 0 2bfb521a3d71f1fd6ca235c3cecb3dce60312e0c078360a4e1a1af45d50815c3
ai-chat today 0 88fd4fba7834ed7c8ed929bf714d21bf2e8f32f2f4f2874d7efe4b0252fd3fd0
ai-chat.message.sent today 0 handler, test 34847bc5d1566dee65fe4c42e308459d9f7dbed4d198ba3dc4e0b36ade6ceafa
ai-chat.send today 0 handler, test 1fd576f568a6a7706948be179badc11caadcfdd7ad8162aad68766e89d7161bd
metric.defined today 0 handler, test ee15d88a3e6a453454ad1a475cc092b63adaec14d1f2611af616f1936e86a816
metering today 0 6d567e3555cb9b5ec94ac6db983547ef981c99f9d3ec40056b96731f6e62ecfa
metrics today 0 a195a179c16cf6d2c8e4c93e999b58c5664c81c63648d965c83155567f124273
identity-rbac today 0 5772a39c7855b17c7275e8aff2468392b0633a6ba4ace89d08e1d4ddbd4b9910
user.created today 0 handler, test ffcef975c1c75df8ce51833add791dd7a8f0ba44a5985a1faa732590f8308dc3
identity today 0 70e9b1e13689a8e05ec779333e0dc87f89144f67cbb1b951a69372fda3bfdaba
feature-flags today 0 e4371a4806616898b09f82fca96b76f5df131b9657b7895d25c1e8d86844729c
feature-flag today 0 ac18dfbdbaa1136bf5c074532a1cd4a1e2b5f943738bce9ad6a8f65a0926dfa2
flag.created today 0 handler, test c070b53241c2add5dbef0782f3f64bf25614d7419e4ba388b23162b5998cd694
files today 0 3e738332bfeae4f33912d37b81fd80a883f9dc14f07a7b99d3adffac96641f7a
file.uploaded today 0 handler, test c78ace5ecb590b6c72a099dde5f1f2017db3e08d79e751eb9d482a8ceba495ed
files today 0 59774e03f02fafaeefb242e946c90bdfe4f39f18110772a9acac8afe8bcc6faf
jobs today 0 ed04ac9d8504411573ac8338e48a1d076811a31360ce87f22f6d866824bf05d9
job.enqueued today 0 handler, test c09711470476a0a306cf45b9e4c039020d09df9cb79dab4eccce44e2ad9fa80f
jobs today 0 836685fb2b5b03facca5d487b63bc33e5b5d8ca2a4be015487c2384f6a80f4a8
workflow.approval.requested today 0 handler, test e4f3378df3be2c9d6b7660013a37b824857ef252ed7a9e35b9f3e6549702ce97
workflow.approval.decide today 0 handler, test 8f6ad9ded7473f2dec4c419dd278ec61d42cff28159e553ebc2e2cdbbe186ed0
workflow.definition.list.test today 0 77ae92beeacbf181fd9173a414fc0e5efe40a7ad62ad7e24935b42127c95a5ff
workflow.designer today 0 component, test 04894cb593cd18966c506a2b9be64dde83b03ec27b04cfa29870a04c1a1117d9
workflow.instance.started today 0 handler, test 39d33084991ad9f879bc3726ce830460f69095e3702e96fb73aecce2f5b19ac7
workflow.instance.start today 0 handler, test f998033b65fd45593c27ee5d481988c72fe73d7898f598179fb9fd239e1baf7b
workflow.definition.created today 0 handler, test 6e72d45b15b75d352ca204fb014a06a463c6025761232d2d895137fd513aa206
workflow.definition.create today 0 handler, test 4173a2c3ee3be9bcab9562926cc135821fa525594649c7dc874be1a3d4b9a805
task.completed today 0 handler, test 8479355c03ddd6ee6ee9789a64aa12947a992c18faca79d54d37867ea604ccd9
contact.created today 0 handler, test 24dad9cff59a68116a3fba50876a41e08792d472ec6db4a5cbf19c6726babb79
deal.created today 0 handler, test d9b2e6825e7a6c1969365b5bb5f1e1ed63a47018f78acd5f2bf5e12498bc440a
test.crm.deal.list today 0 a39db6ba5345435aae282dcf2a2fbc93fe000fb6108913f65d91053a8100a1ad
crm.deal.create today 0 handler, test d42b2aee3f6b93f4f90091a8b0d2565cef1414fe4c3b4e1981c10daa13b38a00
crm.pipeline.kanban today 0 component, test fcf8005dc674c5e8a9ef6a813f7d3e0d76fdfc696e5b1b7f0a45d0d2a60291f2
crm.dashboard today 0 component, test d4eed1e6f89de07dbed53e9f72111d338f3c4be13b2e1c79575d8b5c3d9b4227
analytics.dashboard.create.test today 0 0b938a548f351a7f9849e3a70d0d14952836703aea3891fa0108eb80fd932f82
analytics.dashboard.create today 0 handler, test 94815aae33caa6130c12302a206ce17849b21fe5b5962c07d544a4a412850fc3
analytics.dashboard.viewList today 0 component, test e2e0aa7b93d88893ccef68414548c0fdf471a618335ff284ff01203850955588
analytics.query.list today 0 component, test fe9359cbc3e5fa63d11404bae9e47ab11207b740522be07a54a9ca594ec6254e
analytics.query.create.test today 0 fcd998d084721f8d9ee2955bd11257aceafc631033d5945af3456544d843b3f7
analytics.query.create today 0 handler, test 6a1749792a2a45361cad6ac97f5fb53556b47bf482714ac21ded80653af2a227
learning.journey.track_list today 0 component, test cfc0e3030cc5f0204a7fe089ca5085da8c4c80718facc2f53ca813cd57abb146
service.job.list today 0 handler, test 261b947b234ff53a7913b9c40c96d2238a699ab3c7428d4181b074a5fbb0f44d
service.quote.create today 0 handler, test 608d987beebd97450c6004b2e7acbec70381a1e50dfc0ef8244befef4333f9fe
service.client.create today 0 handler, test d4f00a5a89478b99cc4800f6379cf6f77a2cbce8bd5e993c577d32a3bc27471b
service.invoice.issue today 0 handler, test 01f1c2e282561c06361ae4e5245dd84d791e1760647458bb4ace4575b645da76
service.payment.record today 0 handler, test 7ffe62199cfededc8aae35498076eec15885d8c1e42040621b5e192f61aed676
user.create today 0 handler, test b25aa9ce1fcf32345df41f1f13e776c93b7dd89bd6dee65b887b887386c0d579
pfo.documents.upload today 0 handler, test cffedc67eba9aaeb40e544ddebb52e8ac9634cc6cd8711b825de416653f1a5cb
learningJourney.crmOnboarding.getTrack today 0 handler, test ef2dc18d661949366c1272e087c5a6e14db55709abe3b768c78594ed2d577f72
learningJourney.crmOnboarding.getTrack.test today 0 90222431a7f3e1a7f5d6a25616095f39956cbc722b5d2b4b12ca657d6f1d037c
learning.journey.crm.track today 0 component, test ad4dd7a593f40b837d51bf31edcac5e024a27238f99a673cf6787bea66f09d1f
marketplace.product.created today 0 handler, test 9d5053f1198a97391146950dc6e036d56d38fe911a978ebdf53d142f0e8e6978
marketplace.product.create today 0 handler, test 971eb7962153c0d252b59fef11847b6f4e0ee81c0b04e0d52b6ecb13770b073a
marketplace.product.catalog today 0 component, test f095a9d935c10ec79b9f36ae717034db860d9f488281f52374e2793838825fbf
marketplace.order.list today 0 component, test b023bcd78d361f3a464b8c028707f250217c5833a8a9a8828802f37d69e73fbe
marketplace.order.created today 0 handler, test 5029ba3e9c710721ed1b5fc15918ee28c5ff70733b0a14f14cfc4b3fec6dae67
marketplace.order.create today 0 handler, test f1ade93ced8a5cf9493470ca8864686642ba594aa8f4492d93a340e63803c1d4
marketplace.store.create today 0 handler, test 1a5477977a1ee8b9b392c5459d467826186b3f4e4e8ad2b3491d067048ef2311
marketplace.store.created today 0 handler, test 4831e22ae361c9fe6de28fc9ba18ca9afdd91ffa1c0379ee74499b544240f779
marketplace.store.profile today 0 component, test 309baffc01eb020cbbae666eaaccc479d9c3a0740d0717f1afde43966a7298e4
assistant.answer today 0 handler, test 768549207fbd3d4ec75a0376a25b840601c252320b3a0d766315899f83214ce4
marketplace.review.created today 0 handler, test dc6aa7ccfd1c214297179cf1cd691b3e2a1906855b60561149870ef0e8164a87
marketplace.review.create today 0 handler, test 8dfc24db529ab88f6b63293d9a5bc73f677e044793f3655c296cfed3be3bb270
marketplace.review.viewList today 0 component, test 98e4f8e5e66e625d00e34b0e5862df349aec43516d56574cffb010a83d79aa23
marketplace.product.list.test today 0 6a15bf6084728f4338306c8d22cef082db7abd7db5e0d79b0b4935683e0b4838
marketplace.payout.list today 0 handler, test 7940f09b0d846ba0a0493556f1c364a8c23845f9c4531a1edee9cc903d81b2f4
marketplace.payout.viewList today 0 component, test 3488c53130b173a90ab7a79f9db6fc5ea96542cd955a71b362dc3c580f0a6ffc
marketplace.payout.created today 0 handler, test c1fb330e2a53d91fcd3762a57beaf36257753a6b38eac56e078a915189e1af01
integration.syncConfig.create today 0 handler, test df85daeb9429fed0d1652dd2af865c9bea6039b739c1280fadba1bb7b1e53d4c
integration.syncConfig.list today 0 component, test 991bc5565e15c1b28f3d6f97692724089eba7dab476b1bb78be42e46739787b8
integration.connection.list today 0 component, test 4010a7e0e76334d77df3cce2ea102a26ebd412bfd3531f45d3801e4fc8624655
integration.connection.create today 0 handler, test ac05902a8140de351f6f6682401866d260d77751ba632b462812437859dfe03b
integration.list today 0 component, test 1868272fb8f9c4e173eec1d5290ca1db5643a7061d7ff9b652bd2ec4d9b87689
integration.create today 0 handler, test 5008a087e64548323b9daff73c59c224fe8246c2e870bf3dd848aec6e8ead5d4
integration.syncConfig.create.test today 0 03e54780e12886d57b7ffe47eb517f8849fd7b76126f0f12723455d73c1da0a8
kb.ingestSource today 0 handler, test c5c8aa02c867550c716d9d2004657df1a4e189f2e94167a50e513aa8d8b82a03
learningJourney.platformTour.getTrack today 0 handler, test db7772cb2fb0ff99a9dbfcfc491b76877c515cd6dadea85c10b386802e762ea3
learningJourney.platformTour.getTrack.test today 0 ece09420a5998300af7cf6115d285e8bab495ffe6d31093ae3caea80fdac7af6
learning.journey.platform.track today 0 component, test 8282c43d65aaaae1ccbfdb773bf221c76828fd4a3eb9e9afd62b792271a4c808
learningJourney.studioOnboarding.getTrack today 0 handler, test 8df9ae4ec3beebc91b3a480d3cd8cc860548fc944764ab7b2c0c0317058e9e6a
learningJourney.studioOnboarding.getTrack.test today 0 734271372653c8aa60f9e874acdccca36a0e1acbe28bd699b768817dc0672eea
learning.journey.studio.track today 0 component, test 8cb0fd0238a79257ad9fd549bf24f4b43c660929b2d6fd37b560bfb52ccfd1bc
opencode.example.echo today 0 handler, test 4036ffa26101c6608e3aa7c170080afc0e69fe454aa77cb32b14942b3579a189
saas.project.list today 0 component, test c0bb9b7520995354108d4c99e3957bbd683d081efbc6fd835c3e97e76c12bc10
saas.project.create today 0 handler, test 04702b435259aa210a3cc93daa6eb65858cda97d5a38377b428954ac0f75b9cb
project.created today 0 handler, test b76bb9ea087b4c78817711d1290c832afd5c8d0ba75a1c944708d5ee44195ac9
saas.billing.subscription.get today 0 handler, test 8769e10665a3749734cfed5d3d328f4a04ecc668418104ec0d364e2dc2c76f53
billing.usage.recorded today 0 handler, test bf3f22b550103259e37b6a062a555f31c2b3174805eb43bde92f347ec91fd7d7
saas.billing.subscription today 0 component, test 44c38ef74f8b47cfcd1f85fc7dd945cb813439cf693848cbfade924f4192ebf5
saas.project.list.test today 0 171834cfcef6406b50eae7d58cb24be8fb54d4c1ff213295b8aee0f26a70fa62
saas.dashboard today 0 component, test b6dce7d51d87b6779079efc401ed8b924e69d37faf9c7f45c833769f2f2b6fb1
kbPipeline.runWatch today 0 handler, test e4d44fe563e2fa9889fbddf62789f1b17756c34fba558e751b758ea1f6765840
kbPipeline.runWatch.test today 0 85e91f3c267ae716d569f26671391f7fdf1af69489fb58d4c909088b76caaba7
wealth.account.create today 0 handler, test abaf4d42e25a53a62efe97ba35436de7502b9740a87ced587cff612494f840b6
team.ritual.schedule today 0 handler, test 7d78791d2a4ef546fce9949eb0c745cd6992a241069f49cc5abdbc43412dfa91
team.announcement.post today 0 handler, test 9a9538c85986c59b1de77eb70ac7a08b35eaea14b2218fd49e6026713ba1e1a5
team.task.list today 0 handler, test 8da586d742360b585172b5fbd0f5f9bf0007420084080c4f1f56dc45212c0059
team.space.create today 0 handler, test e8226fdabd2931b3aaae7daef746951f7f3b714bd91800c19e291a468b58fa9d
team-hub.dashboard today 0 component, test afdae7f6f53f2c082f4480307faf1da21cdd6b5838c10363b49aa1ab42e9abf9
agent-console.run.list today 0 component, test e478e942455e6d51cd7858c3f613b53b80cec501dde1a33e722461a2aeea169f
test.agent.run.list today 0 0c745fda058d6e143bc373aa195d28614d7f6003bc3e7d37ab2ccb2f7d34461b
agent.run.execute today 0 handler, test 96b2c432c33b537d150456e1d7eed4f259148e90c2a234ed33fb10e4b5654285
agent.run.started today 0 handler, test 40ee9f3e716e64b471c21bea0e78463d9e2331f07ab5ff71986ec35edf1d460c
test.agent.tool.list today 0 17e97f8ce336a6c28f48488cf5bd1ac13e8a52227a3cc949aae15b31c940b08c
agent-console.tool.list today 0 component, test 854a9c84460967378ad1bb8d96a8747ee842a120a41de90e09cf0dfb96916995
agent.tool.create today 0 handler, test 993824475b5379040d939eb33154cfc40234f0419355c6e878aa0078fb019b35
agent.tool.created today 0 handler, test 1ae7afbc7b186d704f7d0443d9e24be164c1bd605013d215498dd9f4516a5bdd
agent-console.agent.viewList today 0 component, test c456ab7afd8d155425cd08d28c16aee8cf1025105477cfef204bb09618adc6e9
agent-console.agent.created today 0 handler, test afbd14b6ae784cfc3136825399637866cc42c8baedc9d3a9ce108c11d77b5702
agent-console.agent.create today 0 handler, test 522319d47dae17fdb6e73a5598c502c191283e328ed189a3562f7f79f66416a3
test.agent-console.agent.list today 0 8e57ec88a4a6fefddb4b83f44edf1fb4eeb4583ad54d4bba31118e69a85f7546
notifications.send today 0 handler, test d351f730ebc716e232e36c528ea2c9be45a2418cc34dda6d45b3a563416823a7
learning.enroll today 0 handler, test 7b315afcb1a0dcb2752e8a878bf5bafe0dbecd580bc866aa41ab863be0b6378d
learning.onboarding.listTracks today 0 handler, test e7d9fa1f7f4bbc0756b4b745fef69cafdf1612add912b98483bf6daf3237c7c5
audit.logs.query today 0 handler, test 96c3ac4318792953a4a5913b77c01cd4b5917e4bf09b4ef6cbc5bd30e6545d66
metric.define today 0 handler, test c1c8c6cf9219fd4ee7e95fa8b6a8afc8ecb4ce421565fd6c345305cf7887935e
identity.rbac.role.create today 0 handler, test b61f7f6ab73f349fb97010945957086b681105482f4ad7bccbbc0969132aeecf
identity.org.create today 0 handler, test 2d9bb3e1230709b57ed4f3075b7a11e433c28e3d9b82cd06b42226fd62aa2efd
identity.user.create today 0 handler, test 61e2fd1cd1dd3dd6c465a2b07aa51986d6a022fd3cb79162d9babc271f938639
flag.create today 0 handler, test ae4865ad99cee3b8014d72c707d564848d8fb0c457258492ff6dafd18cca0a29
file.upload today 0 handler, test 1608b6984fb7dda3b28c672eed1d1b3e798b76f324b0dafec2358c1fd7802b15
integrations.connection.create today 0 handler, test 67eaa1e5c2f29735eca2714e432844e0074382993af85eeb19a01ab88c96e140
integrations today 0 ee704b4e0a9a6578aa3c81b6fa57d34f5939de469a9a224090330a95e0a63510
platform.integrations today 0 dac5d4e7c4d7a92088553e68c2420f08ddfcf3fc1ef1f8c51876860e39d81f07
app-config today 0 d8ca0e78273f54dff0d3853899306e6e48f6631505289e915e4f6d7563807bdf
app_config.draft_created today 0 handler, test 12bea663aaddd8f999a383cfbbda9e75ea3659f7451fcc52b9e8cf19130090ef
app-config today 0 409f514f7d59c86d43453cebc2300d0d5ed288ef39377dedb5a1d0356db4c38c
integrations.connection.create today 0 handler, test 67eaa1e5c2f29735eca2714e432844e0074382993af85eeb19a01ab88c96e140
integrations today 0 ee704b4e0a9a6578aa3c81b6fa57d34f5939de469a9a224090330a95e0a63510
platform.integrations today 0 dac5d4e7c4d7a92088553e68c2420f08ddfcf3fc1ef1f8c51876860e39d81f07
unknown today 0 f7e69bfa1b082e3a58f09fbdb8dc0013b3cc1262794f09bdccacb645e343f4d2
knowledge.source.create today 0 handler, test f4fef07a020de52bcfba859b7bd384008c38276f2a3e05143defad1f1d5b4a7f
knowledge today 0 a6f32aca6f6224ae0d51a637f8fe824585ee7666934db0cff402e5fa8fd8e4f8
platform.knowledge today 0 6c144ff3ce6edd3336ec1ec2c22d1a8d2b0a5f49cc85cd55d01e4d4dc487899a
jobs.enqueue today 0 handler, test 2420e12746de4fa2481b02346387a71710a75d91537ef9e237e98b1dac79b60e
validate today 0 handler, test c614b5a5d3b2ce0d028687288d95555deb972f56ff4ec6988be54a5914afca5c
init today 0 handler, test daa52c0c8147d9008411465214eb9e359955ce3d8d57b9ac2495782b43b5a396
test today 0 handler, test d600988fdd860610df7269d0f5022331bbac73d468baaa6233fada93311916b9
workspace-cli today 0 ecde328fdb0888df4b71bca64c2a68bfdbf086dfbacaf2f7dd1ceb7b1b3a9101
meeting-recorder today 0 8bd63bf5615e2ea7b42fc9d5f86ae2375bfe5bfc1978759242adad021fee5981
meeting-recorder today 0 e2b2bd0fa1c83a9ac75b7f939b70f22d9d5251c59dd7f4114a79fccb0e9a7532
health today 0 e5b204568a6e43f7a1ef635a061b4d10b8f8ceff38fd149744d021eb3cb7ec87
health today 0 4cac22b656287e8aebb25c5439b8bfc6253cb5fea4a55fd52a1eef5415929890
openbanking today 0 71fb923242929bcd814c3a6f4038e3fcb252374e510f2a1e750cc8b97b04376f
openbanking today 0 0caa68560d9c7692463afed1ea3b3b1c7d5fd3afaeafc4798b1c1a448fb05d9a
controlPlane.execution.step.blocked today 0 handler, test dade8615560d0630105cc12bed5f198c142d71ae0060790a799a1b1f5863ff06
controlPlane.execution.step.started today 0 handler, test a20a5002aa0bda9c7540afe0455c0801281163840e14b42dab2fca1093642a47
controlPlane.plan.rejected today 0 handler, test 05228e5fa3673aa0ce518146eae77f86af36c67c4dad4a328dd965a37934c169
controlPlane.execution.step.completed today 0 handler, test 4eebc5c221c6fec1371760712a64c69bc0700ca3824029f2b84730b60b4f60f0
controlPlane.skill.rejected today 0 handler, test 922e34db8577ca4d541754302358fb491c02a8e2963e169d2745aaf449b380f5
controlPlane.plan.compiled today 0 handler, test 4a58f919f9ec2cb2b80333bacb984d5f8c08ecbc2d0d2fe6094c3afdd70f874e
controlPlane.intent.received today 0 handler, test edcba6e7014bd09cdb6c109a23ddcab0bc2268f4ab2e11bd4440c050f03f802b
controlPlane.execution.completed today 0 handler, test fda7adf333ce237161fe0cc74e7f4416a1f4b6457bb77195e1da66eb5dfae6be
controlPlane.skill.installed today 0 handler, test d17e5b47bd585af896081af060ff92537560ecc8bf8c26d9ae050ee025b48f31
controlPlane.execution.failed today 0 handler, test c6727b00414ecb2aa779e36da37b8d83a41e06ae42db25f95d74af3a4f8bb85e
control-plane.skill-registry today 0 7b0f657aa22f789325288c161dd4ffb871b35ba8a3fb2eb39bb311d1355b4bd9
control-plane.core today 0 ed1c47a740205b52b6ac20d11da17189ffadc09afd8d87dc33cbc821dbba008c
control-plane.audit today 0 e7ed84d95eb12976026a13705c1426290af93f4ac32a944b1f011caeb2edf321
control-plane.approval today 0 c199f0dce0d0c48fa9089001f5ed2f5ba6ab0021d709ea2475d3c1ec22bed4b6
control-plane.channel-runtime today 0 0a4ebbf9a4e83325407305aedfe3d5f8693634d8af84d4f9c0f0efab4cf89c0b
meeting-recorder today 0 8bd63bf5615e2ea7b42fc9d5f86ae2375bfe5bfc1978759242adad021fee5981
meeting-recorder today 0 e2b2bd0fa1c83a9ac75b7f939b70f22d9d5251c59dd7f4114a79fccb0e9a7532
health today 0 e5b204568a6e43f7a1ef635a061b4d10b8f8ceff38fd149744d021eb3cb7ec87
health today 0 4cac22b656287e8aebb25c5439b8bfc6253cb5fea4a55fd52a1eef5415929890
openbanking today 0 71fb923242929bcd814c3a6f4038e3fcb252374e510f2a1e750cc8b97b04376f
openbanking today 0 0caa68560d9c7692463afed1ea3b3b1c7d5fd3afaeafc4798b1c1a448fb05d9a
docs.published today 0 handler, test 5c6eba9cf37833a414b8adbcfbd3854b757a0f6f062ef252ad883448a0e37aa4
docs.generated today 0 handler, test cc4fa63a5f06a37cfc883a5f1842d810c2b19757dc896f49c84b3bae7960a1c1
docs.reference.page today 0 component, test 4ffb2e045f61a24b0f5d86577d68e1a9df3ae7c177edb2ac0fe548582c435e3d
docs.layout today 0 component, test aef96acb299ecaef9abde62754b66bee7f2711e9b82c91d0044ac034d63c2899
docs.system today 0 61cab6c7edc143b460c65dce781c0cdac5a3943368b8db723bd67fa8f586fd20
meeting-recorder.meetings.list today 0 handler, test d5c7f0d18d11cba343177a052522f1ea6688d76ce6a15ec848f3ef331460d222
meeting-recorder.webhooks.ingest today 0 handler, test 5875111ee48e219bee26640873f413851793aeb6a89b4513c7428e994078f9d8
meeting-recorder.transcripts.get today 0 handler, test 0b4411f5bbc7b14a6ff14d9675a0d6ccbcfabd09b9827bbb71acbc0b953114c8
health.workouts.list today 0 handler, test db9ffff8aa34502c3f01f547f8323002337ea68b08bbdf3a6936a6a4601327f9
health.webhooks.ingest today 0 handler, test dfacc6f60bd35c55f24ec98d3d3835e2363e98e44fd6de6dad4c8767b61d7adc
health.biometrics.list today 0 handler, test 6ddf8c13e1fc7eee8773e53fd214d8d717aac687816e5def54474f9e71b59a58
health.sleep.list today 0 handler, test d6232a70c7e4055e65540df1d234a56cadff500ba9dc59e1a02775e63d00d57b
health.activities.list today 0 handler, test 5587f6810128abb3f867aec6f4bf2dd05697f2d23ac6488f38eb4671e4fdaab3
health.nutrition.list today 0 handler, test f6423c2a6610fc6162473dc82257878056db0a5d65a3083651fa64d9787d3759
openbanking.balances.get today 0 handler, test 8c62eb16d28105168c0dd39a1ab941e8e843f5a460000ea7d9198b7fee2d9f30
openbanking.accounts.list today 0 handler, test 235a92ae4a827e82e27293c48fb46ba58788669924a84126b1ac87cf0ae32f61
openbanking.transactions.list today 0 handler, test 04fd3e3a0ff4eb8f3e45db6fd986bcc9ff5013cbedb9e1f3b26b096623f3524a
meeting-recorder.meetings.list today 0 handler, test d5c7f0d18d11cba343177a052522f1ea6688d76ce6a15ec848f3ef331460d222
meeting-recorder.webhooks.ingest today 0 handler, test 5875111ee48e219bee26640873f413851793aeb6a89b4513c7428e994078f9d8
meeting-recorder.transcripts.get today 0 handler, test 0b4411f5bbc7b14a6ff14d9675a0d6ccbcfabd09b9827bbb71acbc0b953114c8
health.workouts.list today 0 handler, test db9ffff8aa34502c3f01f547f8323002337ea68b08bbdf3a6936a6a4601327f9
health.webhooks.ingest today 0 handler, test dfacc6f60bd35c55f24ec98d3d3835e2363e98e44fd6de6dad4c8767b61d7adc
health.biometrics.list today 0 handler, test 6ddf8c13e1fc7eee8773e53fd214d8d717aac687816e5def54474f9e71b59a58
health.sleep.list today 0 handler, test d6232a70c7e4055e65540df1d234a56cadff500ba9dc59e1a02775e63d00d57b
health.activities.list today 0 handler, test 5587f6810128abb3f867aec6f4bf2dd05697f2d23ac6488f38eb4671e4fdaab3
health.nutrition.list today 0 handler, test f6423c2a6610fc6162473dc82257878056db0a5d65a3083651fa64d9787d3759
openbanking.balances.get today 0 handler, test 8c62eb16d28105168c0dd39a1ab941e8e843f5a460000ea7d9198b7fee2d9f30
openbanking.accounts.list today 0 handler, test 235a92ae4a827e82e27293c48fb46ba58788669924a84126b1ac87cf0ae32f61
openbanking.transactions.list today 0 handler, test 04fd3e3a0ff4eb8f3e45db6fd986bcc9ff5013cbedb9e1f3b26b096623f3524a

1) What changed

390 contract file(s) changed.

Contract view (product)

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/capabilities/controlPlaneApproval.capability.ts

control-plane.approval

View: Product (User Flow & Capabilities)

Type: capability

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/capabilities/controlPlaneAudit.capability.ts

control-plane.audit

View: Product (User Flow & Capabilities)

Type: capability

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/capabilities/controlPlaneChannelRuntime.capability.ts

control-plane.channel-runtime

View: Product (User Flow & Capabilities)

Type: capability

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/capabilities/controlPlaneCore.capability.ts

control-plane.core

View: Product (User Flow & Capabilities)

Type: capability

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/capabilities/controlPlaneSkillRegistry.capability.ts

control-plane.skill-registry

View: Product (User Flow & Capabilities)

Type: capability

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlaneExecutionCompleted.event.ts

controlPlane.execution.completed

View: Product (User Flow & Capabilities)

Type: event

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlaneExecutionFailed.event.ts

controlPlane.execution.failed

View: Product (User Flow & Capabilities)

Type: event

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlaneExecutionStepBlocked.event.ts

controlPlane.execution.step.blocked

View: Product (User Flow & Capabilities)

Type: event

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlaneExecutionStepCompleted.event.ts

controlPlane.execution.step.completed

View: Product (User Flow & Capabilities)

Type: event

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlaneExecutionStepStarted.event.ts

controlPlane.execution.step.started

View: Product (User Flow & Capabilities)

Type: event

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlaneIntentReceived.event.ts

controlPlane.intent.received

View: Product (User Flow & Capabilities)

Type: event

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlanePlanCompiled.event.ts

controlPlane.plan.compiled

View: Product (User Flow & Capabilities)

Type: event

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlanePlanRejected.event.ts

controlPlane.plan.rejected

View: Product (User Flow & Capabilities)

Type: event

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlaneSkillInstalled.event.ts

controlPlane.skill.installed

View: Product (User Flow & Capabilities)

Type: event

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlaneSkillRejected.event.ts

controlPlane.skill.rejected

View: Product (User Flow & Capabilities)

Type: event

2) Risk classification

Status: non-breaking | Breaking: 0 | Non-breaking: 38

3) Validation results

Status: pass

Validation output

🔍 Contract Validator

Scanning workspace for contracts...
Found 240 contracts files to validate.

📄 /home/runner/work/contractspec/contractspec/packages/bundles/workspace/src/contracts/features/cli.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/bundles/workspace/src/contracts/operations/init.operation.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/bundles/workspace/src/contracts/operations/test.operation.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/bundles/workspace/src/contracts/operations/validate.operation.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/agent.capability.ts

⚠️ Warnings:
• Owners should start with @ or use an Enum/Constant

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/agent.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/agent/agent.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/agent/agent.operation.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/agent/agent.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/agent/agent.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/run/run.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/run/run.operation.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/run/run.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/run/run.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/tool/tool.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/tool/tool.operation.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/tool/tool.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/agent-console/src/tool/tool.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/analytics-dashboard/src/dashboard.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/analytics-dashboard/src/dashboard/dashboard.operation.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/analytics-dashboard/src/dashboard/dashboard.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/analytics-dashboard/src/dashboard/dashboard.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/analytics-dashboard/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/analytics-dashboard/src/query/query.operation.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/analytics-dashboard/src/query/query.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/analytics-dashboard/src/query/query.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/crm-pipeline/src/crm-pipeline.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/crm-pipeline/src/deal/deal.operation.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/crm-pipeline/src/deal/deal.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/crm-pipeline/src/events/contact.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/crm-pipeline/src/events/deal.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/crm-pipeline/src/events/task.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/crm-pipeline/src/presentations/dashboard.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/crm-pipeline/src/presentations/pipeline.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/connection/connection.operation.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/connection/connection.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/integration-hub.capability.ts

⚠️ Warnings:
• Owners should start with @ or use an Enum/Constant

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/integration-hub.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/integration/integration.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/integration/integration.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/sync/sync.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/sync/sync.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/integration-hub/src/tests/operations.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/kb-update-pipeline/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/kb-update-pipeline/src/kb-update-pipeline.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/kb-update-pipeline/src/operations/pipeline.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/kb-update-pipeline/src/presentations.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/kb-update-pipeline/src/tests/operations.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-crm-onboarding/src/learning-journey-crm-onboarding.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-crm-onboarding/src/operations/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-crm-onboarding/src/presentations/index.ts

⚠️ Warnings:
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-crm-onboarding/src/tests/operations.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-platform-tour/src/learning-journey-platform-tour.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-platform-tour/src/operations/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-platform-tour/src/presentations/index.ts

⚠️ Warnings:
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-platform-tour/src/tests/operations.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-registry/src/learning-journey-registry.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-registry/src/presentations/index.ts

⚠️ Warnings:
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-studio-onboarding/src/learning-journey-studio-onboarding.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-studio-onboarding/src/operations/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-studio-onboarding/src/presentations/index.ts

⚠️ Warnings:
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/learning-journey-studio-onboarding/src/tests/operations.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/locale-jurisdiction-gate/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/locale-jurisdiction-gate/src/locale-jurisdiction-gate.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/locale-jurisdiction-gate/src/operations/assistant.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/marketplace.capability.ts

⚠️ Warnings:
• Owners should start with @ or use an Enum/Constant

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/marketplace.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/order/order.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/order/order.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/order/order.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/payout/payout.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/payout/payout.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/payout/payout.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/product/product.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/product/product.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/product/product.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/review/review.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/review/review.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/review/review.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/store/store.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/store/store.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/store/store.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/marketplace/src/tests/operations.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/minimal/src/contracts/user.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/opencode-cli/src/contracts/opencode.contracts.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/pocket-family-office/src/operations/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/pocket-family-office/src/pocket-family-office.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/pocket-family-office/src/pocket-family-office.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/policy-safe-knowledge-assistant/src/policy-safe-knowledge-assistant.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/billing/billing.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/billing/billing.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/billing/billing.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/dashboard/dashboard.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/project/project.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/project/project.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/project/project.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/saas-boilerplate.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/saas-boilerplate/src/tests/operations.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/client/client.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/invoice/invoice.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/job/job.operations.ts

⚠️ Warnings:
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/payment/payment.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/presentations.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/quote/quote.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/service-business-os.capability.ts

⚠️ Warnings:
• Owners should start with @ or use an Enum/Constant

📄 /home/runner/work/contractspec/contractspec/packages/examples/service-business-os/src/service.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/team-hub/src/announcement/announcement.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/team-hub/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/team-hub/src/presentations/team-hub.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/team-hub/src/ritual/ritual.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/team-hub/src/space/space.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/team-hub/src/task/task.operations.ts

⚠️ Warnings:
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/team-hub/src/team-hub.capability.ts

⚠️ Warnings:
• Owners should start with @ or use an Enum/Constant

📄 /home/runner/work/contractspec/contractspec/packages/examples/team-hub/src/team-hub.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/versioned-knowledge-base/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/versioned-knowledge-base/src/operations/kb.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/versioned-knowledge-base/src/versioned-knowledge-base.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/wealth-snapshot/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/wealth-snapshot/src/operations/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/examples/wealth-snapshot/src/presentations.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/wealth-snapshot/src/wealth-snapshot.capability.ts

⚠️ Warnings:
• Owners should start with @ or use an Enum/Constant

📄 /home/runner/work/contractspec/contractspec/packages/examples/wealth-snapshot/src/wealth-snapshot.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/approval/approval.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/approval/approval.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/instance/instance.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/instance/instance.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/presentations/index.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/tests/operations.test-spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/workflow-system.capability.ts

⚠️ Warnings:
• Owners should start with @ or use an Enum/Constant

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/workflow-system.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/workflow/workflow.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/examples/workflow-system/src/workflow/workflow.operations.ts

⚠️ Warnings:
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/health/contracts/activities.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/health/contracts/biometrics.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/health/contracts/nutrition.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/health/contracts/sleep.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/health/contracts/webhooks.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/health/contracts/workouts.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/health/health.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/health/health.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/integrations.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/integrations.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/meeting-recorder/contracts/meetings.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/meeting-recorder/contracts/transcripts.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/meeting-recorder/contracts/webhooks.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/meeting-recorder/meeting-recorder.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/meeting-recorder/meeting-recorder.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/openbanking/contracts/accounts.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/openbanking/contracts/balances.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/openbanking/contracts/transactions.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/openbanking/openbanking.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/openbanking/openbanking.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-integrations/src/integrations/operations.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/app-config/app-config.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/app-config/app-config.feature.ts

⚠️ Warnings:
• AppBlueprint meta missing appId assignment

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/app-config/events.ts

⚠️ Warnings:
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/capabilities/controlPlaneApproval.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/capabilities/controlPlaneAudit.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/capabilities/controlPlaneChannelRuntime.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/capabilities/controlPlaneCore.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/capabilities/controlPlaneSkillRegistry.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlaneExecutionCompleted.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlaneExecutionFailed.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlaneExecutionStepBlocked.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlaneExecutionStepCompleted.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlaneExecutionStepStarted.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlaneIntentReceived.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlanePlanCompiled.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlanePlanRejected.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlaneSkillInstalled.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/control-plane/events/controlPlaneSkillRejected.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/docs/capabilities/documentationSystem.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/docs/events/docsGenerated.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/docs/events/docsPublished.event.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/docs/presentations/docsLayout.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/docs/presentations/docsReferencePage.presentation.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/health/contracts/activities.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/health/contracts/biometrics.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/health/contracts/nutrition.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/health/contracts/sleep.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/health/contracts/webhooks.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/health/contracts/workouts.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/health/health.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/health/health.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/integrations.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/integrations.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/meeting-recorder/contracts/meetings.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/meeting-recorder/contracts/transcripts.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/meeting-recorder/contracts/webhooks.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/meeting-recorder/meeting-recorder.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/meeting-recorder/meeting-recorder.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/openbanking/contracts/accounts.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/openbanking/contracts/balances.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/openbanking/contracts/transactions.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/openbanking/openbanking.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/openbanking/openbanking.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/integrations/operations.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/knowledge/knowledge.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/knowledge/knowledge.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/knowledge/operations.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/contracts-spec/src/tests/spec.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/feature-flags/src/contracts/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/libs/feature-flags/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/feature-flags/src/feature-flags.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/feature-flags/src/feature-flags.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/files/src/contracts/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/libs/files/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/files/src/files.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/files/src/files.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/identity-rbac/src/contracts/organization.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/identity-rbac/src/contracts/rbac.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/identity-rbac/src/contracts/user.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/libs/identity-rbac/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/identity-rbac/src/identity-rbac.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/identity-rbac/src/identity-rbac.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/jobs/src/contracts/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/libs/jobs/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/jobs/src/jobs.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/jobs/src/jobs.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/metering/src/contracts/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/libs/metering/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/metering/src/metering.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/libs/metering/src/metering.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/ai-chat/src/ai-chat.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/ai-chat/src/ai-chat.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/ai-chat/src/ai-chat.operations.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/modules/ai-chat/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/audit-trail/src/audit-trail.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/audit-trail/src/audit-trail.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/audit-trail/src/contracts/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/modules/learning-journey/src/contracts/onboarding.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/modules/learning-journey/src/contracts/operations.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided

📄 /home/runner/work/contractspec/contractspec/packages/modules/learning-journey/src/events.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/learning-journey/src/learning-journey.capability.ts

⚠️ Warnings:
• Owners should start with @ or use an Enum/Constant

📄 /home/runner/work/contractspec/contractspec/packages/modules/learning-journey/src/learning-journey.feature.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/notifications/src/contracts/index.ts

⚠️ Warnings:
• No acceptance scenarios defined
• No examples provided
• Missing or invalid stability field

📄 /home/runner/work/contractspec/contractspec/packages/modules/notifications/src/notifications.capability.ts

📄 /home/runner/work/contractspec/contractspec/packages/modules/notifications/src/notifications.feature.ts

✅ Validation passed

4) Drift results

Status: pass

5) Next steps

  • No action required.

@tboutron tboutron marked this pull request as ready for review February 27, 2026 08:28
@tboutron tboutron merged commit 6b46e55 into release Feb 27, 2026
10 of 12 checks passed
@tboutron tboutron deleted the feat/contractspec-cursor-marketplace-plugin branch February 27, 2026 08:28
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.

1 participant