Skip to content

refactor: simplify secondary pages and harden CLI lifecycle - #188

Merged
python-rust merged 12 commits into
mainfrom
dev/laiyongjie
Sep 14, 2026
Merged

python-rust merged 12 commits into
mainfrom
dev/laiyongjie

Conversation

@python-rust

Copy link
Copy Markdown
Contributor

Summary

  • resolve Claude and Grok official npm metadata at runtime, keep executable plans on exact versions, and align development Windows with the closed npm script policy
  • simplify secondary Renderer pages while preserving destructive-action, uncertainty, secret, recovery, responsive, scroll, accessibility, and performance boundaries
  • stabilize the full-repository supported-platform snapshot test without loosening production scanners or product performance budgets
  • audit the complete ahead-of-main commit range and split oversized Trellis SPEC owners into focused, reusable contracts below the 32 KiB context-injection limit

Trellis / SPEC

  • archived .trellis/tasks/archive/2026-09/09-14-concise-renderer
  • archived .trellis/tasks/archive/2026-09/09-14-audit-ahead-main
  • added focused owners for external Agent sources, native task execution, supported-platform governance, Windows Agent runtime security, prearchive validation, optional Windows-MSVC diagnostics, and push-only commit policy
  • retained stable routing from the original owner files and verified all local Markdown links

Validation

  • mise run check
  • mise run check:frontend
  • mise run test:browser — 586/586
  • mise run test:performance — 35/35
  • mise run rust:test -- grok_npm
  • mise run check:prearchive --exclude-active-task .trellis/tasks/09-14-audit-ahead-main
  • mise run check:contracts:prearchive --exclude-active-task .trellis/tasks/09-14-audit-ahead-main
  • post-archive mise run check:contracts

Local checks cover 1,649 frontend tests, 3,245 Rust unit tests plus integration suites, 619 release/CI contract tests, Chromium/WebKit browser coverage, and the supported-platform repository scan. Native Windows registry, WinVerifyTrust, Explorer-user, installer/UAC, packaging, and HIL evidence remains owned by matching-host CI/HIL rather than portable mocks.

python-rust and others added 9 commits September 11, 2026 15:29
… manifests

Stop compiling reviewed version/hash JSON. Discover CLIs from login/process PATH and fetch live latest so install/update no longer depends on a hand-maintained pin.

Co-authored-by: Cursor <cursoragent@cursor.com>
LocalProcess still installed the 1.2.3 fixture and omitted npm 12
--allow-scripts, so a successful npm exit left PATH-default grok unchanged.

Co-authored-by: Cursor <cursoragent@cursor.com>
@python-rust
python-rust added this pull request to the merge queue Sep 14, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Sep 14, 2026
@python-rust
python-rust added this pull request to the merge queue Sep 14, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Sep 14, 2026
@python-rust
python-rust added this pull request to the merge queue Sep 14, 2026
Merged via the queue into main with commit 3995ac3 Sep 14, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant