Commit Graph

72 Commits

Author SHA1 Message Date
Vincent Koc
527b2eae82
chore(release): add patch release plan 2026-04-27 21:51:04 -07:00
Vincent Koc
bdef58eeb9
test(release): guard npm package contents 2026-04-27 21:45:20 -07:00
Vincent Koc
f8073df320
ci(release): share changelog release notes 2026-04-27 21:34:13 -07:00
Vincent Koc
9718aca09c
feat(api): add grouped root facades 2026-04-27 21:22:08 -07:00
Vincent Koc
e296985559
test(release): guard crabpot public api migration 2026-04-27 21:10:40 -07:00
Vincent Koc
33657d547c
feat(api): expose synthetic probe helpers 2026-04-27 21:03:19 -07:00
Vincent Koc
36eb577373
feat(api): expose runtime profile helpers 2026-04-27 20:55:24 -07:00
Vincent Koc
441a44691b
feat(api): expose ci rollup helpers 2026-04-27 20:48:26 -07:00
Vincent Koc
2cdfd8523f
feat(api): expose contract capture helpers 2026-04-27 20:42:21 -07:00
Vincent Koc
4b00351801
feat(api): expose report metadata helpers 2026-04-27 20:34:31 -07:00
Vincent Koc
dc0b02513c
feat(api): add fixture workspace helpers 2026-04-27 17:30:26 -07:00
Vincent Koc
90ba519b4e
feat(api): add fixture cold import helpers 2026-04-27 17:24:37 -07:00
Vincent Koc
88f6ae551f
feat(api): expose static inspection primitives 2026-04-27 17:10:37 -07:00
Vincent Koc
5c40771272
feat(init): add json summary output 2026-04-27 15:31:14 -07:00
Vincent Koc
e6c04b7038
feat(init): add dry run preview 2026-04-27 15:26:10 -07:00
Vincent Koc
c17a293c60
feat(cli): add explicit execution opt-in flag 2026-04-27 15:16:12 -07:00
Vincent Koc
1c94019fb7
fix(init): infer source root from export maps 2026-04-27 15:07:36 -07:00
Vincent Koc
f88a593933
fix(init): make setup output repo-relative 2026-04-27 15:02:24 -07:00
Vincent Koc
11783e3973
feat(init): add package script setup 2026-04-27 14:46:21 -07:00
Vincent Koc
26543792f1
feat(init): detect plugin package managers 2026-04-27 14:36:01 -07:00
Vincent Koc
10d9c84865
chore(release): add crabpot follow-through check 2026-04-27 14:26:04 -07:00
Vincent Koc
66c3bb785a
feat(synthetic): build probe plans from reports 2026-04-27 14:12:45 -07:00
Vincent Koc
51e179f304
feat(api): add fixture set report helpers 2026-04-27 13:20:11 -07:00
Vincent Koc
ed80dc2d15
feat(cli): show artifacts and top findings
Some checks are pending
Check / Node 22 (push) Waiting to run
2026-04-27 12:57:10 -07:00
Vincent Koc
0044797091
feat(mock-sdk): model channel and gateway runtime seams 2026-04-27 12:43:13 -07:00
Vincent Koc
b547026f5a
fix(mock-sdk): support config schemas and provider catalogs 2026-04-27 12:08:51 -07:00
Vincent Koc
04a1d44cf4
test(api): update generated ci workflow expectation 2026-04-27 11:58:20 -07:00
Vincent Koc
a2468f9628
feat(cli): make inspect and ci outputs first class 2026-04-27 11:54:32 -07:00
Vincent Koc
89d874a68d
feat(ci): add sarif and junit report outputs 2026-04-27 11:46:17 -07:00
Vincent Koc
0b875b26cc
feat(cli): print resolved plugin config 2026-04-27 11:21:08 -07:00
Vincent Koc
d7d1e253cd
fix(capture): probe string handler registrations 2026-04-27 11:17:39 -07:00
Vincent Koc
92da17561b
feat(config): support package json plugin inspector config 2026-04-27 11:14:11 -07:00
Solomon Neas
a4ed406fa7
fix(workspace-plan): use packaged helper wrappers
Point workspace plans at packaged helper CLIs and default isolated captures to the mock SDK.
2026-04-27 10:27:35 -07:00
Solomon Neas
93e52adab2
fix(cli): wire ci command to ci summary artifacts
Make plugin-inspector ci write compatibility-backed CI summary artifacts.
2026-04-27 10:27:23 -07:00
Solomon Neas
6e5df83b4c
fix(ci-summary): detect runtime capture artifact by default
Point CI summary discovery at the runtime capture artifact emitted by plugin-inspector.
2026-04-27 10:18:00 -07:00
Peter Steinberger
17aa0e95b8
feat: flag reserved SDK imports
Detect plugin imports of reserved bundled-plugin SDK compatibility subpaths and surface them as compatibility findings.
2026-04-27 10:17:51 -07:00
Solomon Neas
5fbea1c22e
fix(cli): report log count in text summary
Populate the compatibility report log count so the CLI summary reports logs accurately.
2026-04-27 10:17:43 -07:00
Vincent Koc
0fc9697a14
feat(cli): streamline plugin root checks
Adds plugin-root init, explicit runtime/mock SDK flags, config-driven runtime capture, and npx-oriented docs/CI examples.
2026-04-27 03:23:46 -07:00
Peter Steinberger
a1a5bcac20
fix: harden runtime capture mocks
Harden runtime capture mocks with in-place loader capture, TypeScript/external mocks, async output capture, and namespace import coverage.
2026-04-27 03:11:55 -07:00
Vincent Koc
acd1f79a9b
feat(probes): enrich lifecycle capture
Adds richer retained-handler probing, lifecycle capture metadata, and capture phase failure classes.
2026-04-27 02:47:34 -07:00
Vincent Koc
8d2e021fde
feat(capture): add registrar profiles
Adds OpenClaw registrar profiles and host-like context defaults for capture mocks.
2026-04-27 02:39:42 -07:00
Vincent Koc
beac231012
feat(mock-sdk): cover public SDK subpaths
Expands mocked SDK subpath coverage and classifies missing mock SDK imports.
2026-04-27 02:35:45 -07:00
Vincent Koc
1840c601a7
refactor(api): simplify public package surface 2026-04-27 02:11:36 -07:00
Vincent Koc
daca6f3821
feat: add runtime capture reports 2026-04-27 01:03:56 -07:00
Vincent Koc
7ffecb3102
feat: add mock sdk capture 2026-04-27 00:59:48 -07:00
Vincent Koc
2f78758348
feat: add plugin-root check command 2026-04-27 00:48:28 -07:00
Vincent Koc
4630939c5c
feat: add compatibility report assembly 2026-04-27 00:40:49 -07:00
Vincent Koc
57ddf024ce
feat: add compatibility fixture classification 2026-04-27 00:14:32 -07:00
Vincent Koc
4ce0da115e
feat: add target coverage classification 2026-04-27 00:10:19 -07:00
Vincent Koc
423c5354f1
feat: add package contract classification 2026-04-27 00:06:08 -07:00