Skip to content

[CI] add missing tsconfig.ci.json for TypeScript type-check job - #4

Draft
vortsghost2025 wants to merge 3 commits into
masterfrom
kilo/archivist-ci-baseline-20260804
Draft

[CI] add missing tsconfig.ci.json for TypeScript type-check job#4
vortsghost2025 wants to merge 3 commits into
masterfrom
kilo/archivist-ci-baseline-20260804

Conversation

@vortsghost2025

@vortsghost2025 vortsghost2025 commented Aug 4, 2026

Copy link
Copy Markdown
Owner

SUPERSEDED — DO NOT MERGE

This PR is contaminated with controller files from the safe-autonomous-improvement-controller rewrite (PR #3).

Replaced by: Clean CI baseline PR from origin/master with only tsconfig.ci.json.

Original Head SHA: ccca666

Status: Superseded. All CI changes will be handled in the clean replacement PR.

…solated tests

- Replace scaffold with strict AUDIT_ONLY/PREPARE/IMPLEMENT/PUBLISH/DEPLOY modes
- Unknown modes fail closed
- AUDIT_ONLY reads bounded metadata only, never mutates repository, index, ledger, or services
- PREPARE creates clean worktree and contract without commit/push/PR
- IMPLEMENT validates allowlist, forbidden paths, runtime state, tests, and diff
- PUBLISH stages named files only, blocks default branches, scans for secrets
- DEPLOY remains disabled by default
- Injectable command runner for isolated testing
- 14 passing isolated tests using temp repos, temp state, fake runners
- Pre-commit hook failure documented: missing cp-work-claim-guard.sh
The existing CI workflow runs `npx tsc -p tsconfig.ci.json --noEmit`
but tsconfig.ci.json did not exist, causing the type-check job to fail
before any tests could run.

This commit adds the minimum valid tsconfig.ci.json that extends the
base tsconfig.json and includes the TypeScript source files under src/
without weakening strictness settings.

Fixes baseline CI failure blocking every autonomous pull request.
@coderabbitai

coderabbitai Bot commented Aug 4, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

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.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: f519d457-0b74-48b9-8abe-f773f46976c3

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

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.

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