Skip to content

Commit 6430f8e

Browse files
egavrindevagent
andcommitted
refactor!: remove ArkTS integration
- Drop ArkTS package, config, CLI diagnostic wiring, and linter setup - Remove arkcompiler scenario harness and stale validation guidance - Keep provider smoke and TUI validation helpers as focused release checks Co-Authored-By: devagent <devagent@egavrin>
1 parent ecc8baf commit 6430f8e

100 files changed

Lines changed: 133 additions & 7906 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.agents/skills/add-feature-e2e/SKILL.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,9 @@ Step-by-step guide for adding a feature to DevAgent, from understanding the code
1515
- **LLM provider**`packages/providers/`
1616
- **CLI/prompt**`packages/cli/`
1717
- **Machine execution contract**`packages/executor/`
18-
- **ArkTS integration**`packages/arkts/`
1918
3. Decide whether this is also a public surface change:
2019
- **CLI/runtime/docs/help/prompt/session UX change** → pair with `surface-change-e2e`
2120
- **Provider or model-registry change** → pair with `provider-adapter-change`
22-
- **Live validation coverage change** → pair with `live-validation-authoring`
2321
- **Executor contract change** → pair with `execute-contract`
2422
4. Read existing similar features to understand the pattern
2523

@@ -31,7 +29,7 @@ Draft the approach before writing code:
3129
- Which modules need modification?
3230
- What's the wiring path (how does the feature connect to the rest)?
3331
- What tests will verify it works?
34-
- Which docs, help text, prompt assets, or live-validation scenarios need updating?
32+
- Which docs, help text, or prompt assets need updating?
3533

3634
## Phase 3: Types First
3735

@@ -117,7 +115,7 @@ Write minimal code to make tests pass. Follow these patterns per package:
117115
If the feature changes human-facing behavior, do this before calling the work done:
118116

119117
1. Reconcile README, `WORKFLOW.md`, command help, prompt assets, and nearby documentation tests.
120-
2. Decide whether the change needs a live-validation scenario update or a `release-matrix.md` update.
118+
2. Decide whether the change needs a validation helper update or a `release-matrix.md` update.
121119
3. Keep the public story aligned with the supported DevAgent surface; do not leave docs or help text behind the code.
122120

123121
## Phase 8: Integration Test
@@ -155,7 +153,7 @@ For packaging, install, or release-critical changes, escalate to:
155153

156154
```bash
157155
bun run test:bundle-smoke
158-
bun run test:live-validation
156+
bun run validate:live:provider-smoke
159157
```
160158

161159
Review your changes:
@@ -168,7 +166,7 @@ git diff # Content review
168166
## Module Dependency Rules
169167

170168
```
171-
runtime ← cli, executor, providers, arkts
169+
runtime ← cli, executor, providers
172170
providers ← cli
173171
runtime provides the internal task loop, review pipeline, and tool layer
174172
```

.agents/skills/ci-triage-devagent/SKILL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Read `references/check-matrix.md` first. Pair with the GitHub CI skill if the fa
3030
- unit or integration test regression
3131
- OSS or docs drift
3232
- bundle or publish problem
33-
- live-validation or provider-environment blocker
33+
- validation-helper or provider-environment blocker
3434
3. Reproduce the narrowest failure locally.
3535
- Prefer package-local tests when the failure points at one package.
3636
- Use root commands for cross-package or release checks.
@@ -44,7 +44,7 @@ Read `references/check-matrix.md` first. Pair with the GitHub CI skill if the fa
4444

4545
- Use `debug-test-failure` once the failing test is isolated.
4646
- Use `release-train` for publish or packaging failures.
47-
- Use `live-validation-authoring` when the failing CI path reflects stale live-validation coverage.
47+
- Use `validate-user-surface` when the failing CI path reflects stale release-validation coverage.
4848

4949
## Red Flags
5050

.agents/skills/ci-triage-devagent/references/check-matrix.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
| Package test failure | `cd packages/<pkg> && bun run test` | package that owns the failing file | Pair with `debug-test-failure` |
77
| Docs or OSS drift | `bun run check:oss` | docs, README, package metadata, CLI docs | Check command-help tests when docs mention behavior |
88
| Bundle or publish smoke | `bun run test:bundle-smoke` | packaging, bundle scripts, CLI install flow | Escalate to `release-train` |
9-
| Live-validation failure | `bun test scripts/live-validation/live-validation.test.ts` | scenario, runner, docs, or underlying feature | Distinguish provider/setup blockers from regressions |
10-
| Provider auth or network failures | provider-local tests first, then targeted live validation if needed | `packages/providers`, CLI config, doctor/auth flow | Missing credentials or external service availability should be reported as blockers |
9+
| Validation helper failure | Focused helper test or `--help` run | helper script, docs, or underlying feature | Distinguish provider/setup blockers from regressions |
10+
| Provider auth or network failures | provider-local tests first, then provider smoke if needed | `packages/providers`, CLI config, doctor/auth flow | Missing credentials or external service availability should be reported as blockers |
1111

1212
Prefer one narrow repro command with a clear expected signal over a broad “run everything” pass.

.agents/skills/commit/SKILL.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ Derive from the package or module changed:
4646
- `fix(runtime):` — change in `packages/runtime`
4747
- `refactor(executor):` — change in `packages/executor`
4848
- `test(providers):` — change in `packages/providers`
49-
- `chore(arkts):` — change in `packages/arkts`
5049
- Omit scope for cross-cutting changes
5150

5251
## Body

.agents/skills/live-validation-authoring/SKILL.md

Lines changed: 0 additions & 53 deletions
This file was deleted.

.agents/skills/live-validation-authoring/references/scenario-matrix.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

.agents/skills/oss-surface-guard/SKILL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Use this skill when a task edits public documentation, contributor workflow, rel
1313
- Contributor guidance stays aligned with the current repo layout and verification commands.
1414
- Package metadata and top-level docs remain compatible with `scripts/check-oss.mjs`.
1515
- Root docs, `devagent help`, and nearby command/documentation tests stay aligned when public behavior changes.
16-
- When public commands, release-critical flows, or live-validation coverage changes, `.agents/skills/validate-user-surface/references/release-matrix.md` stays current.
16+
- When public commands, release-critical flows, or validation coverage changes, `.agents/skills/validate-user-surface/references/release-matrix.md` stays current.
1717

1818
## Primary Evidence
1919

@@ -33,7 +33,7 @@ Use this skill when a task edits public documentation, contributor workflow, rel
3333
1. Read the docs and metadata you are changing plus `scripts/check-oss.mjs`.
3434
2. Remove or avoid references to unsupported surfaces, deprecated workflows, local machine paths, or stale package layout claims.
3535
3. If the change affects command help, CLI output, or other tested behavior, check the nearest command or documentation tests before making the claim.
36-
4. If the change adds or removes public commands, live-validation scenarios, or release-critical flows, update `release-matrix.md` or explicitly confirm that no matrix change is needed.
36+
4. If the change adds or removes public commands, validation helpers, or release-critical flows, update `release-matrix.md` or explicitly confirm that no matrix change is needed.
3737
5. Run `bun run check:oss` before finalizing, and pair it with `bun run typecheck` and `bun run test` when the change intersects executable behavior.
3838

3939
## Red Flags

.agents/skills/provider-adapter-change/references/verification-matrix.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
| --- | --- | --- | --- |
55
| OpenAI-compatible transport, headers, proxy, streaming | `packages/providers/src/openai.ts`, `packages/providers/src/network.ts`, `packages/providers/src/shared.ts`, nearby tests | `cd packages/providers && bun run test`, `bun run typecheck` | CLI tests if provider config or doctor output changed |
66
| Registry or provider availability | `packages/providers/src/index.ts`, `packages/providers/src/registry.ts`, `models/*.toml`, nearby tests | `cd packages/providers && bun run test`, `bun run typecheck` | `bun run check:oss` if docs or provider list changed |
7-
| Credential or auth expectation changes | Provider files plus CLI config or auth files | `cd packages/providers && bun run test`, `cd packages/cli && bun run test`, `bun run typecheck` | `security-checklist`; live validation for real auth flows |
7+
| Credential or auth expectation changes | Provider files plus CLI config or auth files | `cd packages/providers && bun run test`, `cd packages/cli && bun run test`, `bun run typecheck` | `security-checklist`; provider smoke for real auth flows |
88
| Doctor or remediation copy changes | Provider files, `packages/cli/src/doctor.test.ts`, `README.md` | `cd packages/cli && bun run test`, `bun run check:oss` | `validate-user-surface` if the fix path is release-critical |
99

1010
Prefer provider-local tests first, then add cross-package verification only when the provider change is surfaced through the CLI or public docs.

.agents/skills/release-train/SKILL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: release-train
3-
description: Run release-hardening work when a request says bundle smoke, release checks, packaging changes, install-flow drift, or pre-release readiness without needing the full live-validation sweep.
3+
description: Run release-hardening work when a request says bundle smoke, release checks, packaging changes, install-flow drift, or pre-release readiness.
44
triggers:
55
- bundle smoke
66
- release checks
@@ -49,7 +49,7 @@ Read `package.json`, `scripts/bundle.ts`, `scripts/smoke-publish-bundle.ts`, and
4949

5050
- Use `validate-user-surface` for full release-candidate validation, real provider coverage, or install/auth/TUI/executor end-to-end checks.
5151
- Use `oss-surface-guard` for doc-only public-surface drift.
52-
- Use `live-validation-authoring` when release-hardening uncovers missing scenario coverage.
52+
- Use `validate-user-surface` when release-hardening uncovers missing validation coverage.
5353

5454
## Red Flags
5555

.agents/skills/surface-change-e2e/SKILL.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,20 +37,19 @@ Read `AGENTS.md`, then use `references/change-matrix.md` to scope the work.
3737
- Check README, `WORKFLOW.md`, command help, prompt assets, and documentation tests together.
3838
- Keep the public story aligned with the supported DevAgent surface.
3939
4. Decide whether validation coverage changes.
40-
- If public behavior, command inventory, or release-critical flows changed, inspect `scripts/live-validation/` and `release-matrix.md`.
41-
- If no scenario or matrix update is needed, say why in the final summary.
40+
- If public behavior, command inventory, or release-critical flows changed, inspect `release-matrix.md` and the relevant focused tests or validation helpers.
41+
- If no matrix update is needed, say why in the final summary.
4242
5. Run verification in two tiers.
4343
- First run the minimum checks from `references/change-matrix.md`.
44-
- Then widen to `bun run check:oss`, bundle smoke, or live validation if the change is release-critical.
44+
- Then widen to `bun run check:oss`, bundle smoke, or focused validation helpers if the change is release-critical.
4545

4646
## Escalate
4747

4848
- Use `execute-contract` if the change touches `packages/executor` or the `devagent execute` contract.
49-
- Use `live-validation-authoring` if a scenario needs to be added, removed, or rewritten.
5049
- Use `release-train` for packaging, publish, install, or pre-release work.
5150

5251
## Red Flags
5352

5453
- Updating `README.md` without checking `packages/cli/src/documentation.test.ts`.
5554
- Changing command behavior without checking help text or prompt assets.
56-
- Treating live validation as optional when the public contract changed materially.
55+
- Treating release validation as optional when the public contract changed materially.

0 commit comments

Comments
 (0)