Skip to content

feat: add AI friendliness context and fix tsconfig ignoreDeprecations#181

Merged
b3hr4d merged 3 commits into
mainfrom
feat/ai-friendly-context
Jun 18, 2026
Merged

feat: add AI friendliness context and fix tsconfig ignoreDeprecations#181
b3hr4d merged 3 commits into
mainfrom
feat/ai-friendly-context

Conversation

@b3hr4d

@b3hr4d b3hr4d commented Jun 18, 2026

Copy link
Copy Markdown
Collaborator

This pull request adds LLM friendly context files, updates documentation references, fixes an unescaped backtick bug in the codegen reactor template, and resolves the invalid value for ignoreDeprecations compiler option in tsconfig configurations.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 4b7aa08c04

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

for (const { packageName, packageDir } of versionChecks) {
const pkgPath = join(rootDir, "packages", packageDir, "package.json")
const pkg = JSON.parse(readFileSync(pkgPath, "utf8"))
const expectedLine = `- \`${packageName}\`: \`${pkg.version}\``

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Update llms.txt during version bumps

When a runtime or tools release is prepared with scripts/release.js or scripts/release-tools.js, those scripts update the package.json versions but never rewrite llms.txt. Because this new CI check derives its expected lines from each package.json, every automated version-bump commit will fail pnpm check:ai-context unless someone manually edits llms.txt in the same release; the release scripts should update the manifest or this invariant should not be enforced on those generated release commits.

Useful? React with 👍 / 👎.

Comment on lines +121 to +122
cp llms.txt final-docs/llms.txt
cp llms-full.txt final-docs/llms-full.txt

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Watch root AI context files for docs deploy

The workflow’s push filter still only includes docs/** and packages/**, so a commit that changes only llms.txt or llms-full.txt will not run Deploy Docs even though these new copy steps make those root files the source for the public /llms*.txt pages. In that case the site keeps serving stale AI context until an unrelated docs/packages change triggers deployment; add the root files to on.push.paths.

Useful? React with 👍 / 👎.

@b3hr4d b3hr4d merged commit 04cd270 into main Jun 18, 2026
10 checks passed
@b3hr4d b3hr4d deleted the feat/ai-friendly-context branch June 18, 2026 09:41
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