Skip to content

Expose source-backed Markdown and public agent discovery - #44

Merged
sarthakagrawal927 merged 7 commits into
mainfrom
agent/ai-readable-rolepatch-20261027
Oct 27, 2026
Merged

sarthakagrawal927 merged 7 commits into
mainfrom
agent/ai-readable-rolepatch-20261027

Conversation

@sarthakagrawal927

@sarthakagrawal927 sarthakagrawal927 commented Oct 27, 2026 •

Copy link
Copy Markdown
Member

Public pages now serve complete source-backed Markdown through direct URLs and content negotiation, with discovery files and explicit crawler policy. All six requested training crawlers are allowed on public pages. Personal jobs, resumes, sessions, and browser-local snippets remain excluded. The HTML uses the same public content source; compressed responses and existing tool interactions are preserved.

Validation:773 native tests, final8 focused wrapper/error-path tests, typecheck, production build, real local Worker checks across19 public routes, and45 responsive screenshots. Independent Claude review through CodeVetter covered the full change and final fixes; confirmed findings were corrected.

The release-blocking high advisories are remediated by narrow Zod, body-parser and Undici pins. Direct puppeteer-core moves to25.16.0 to replace its vulnerable Zod3 dependency chain; the Cloudflare production browser driver is unchanged. Current audit has no high or critical findings, with four moderate and one low baseline findings retained. Real Chrome acceptance exposed incompatible Linux launch flags on caller-supplied browsers. Explicit browser paths now use default launch flags, while bundled Chromium retains its required flags. The actual PDF and API tests pass8/8, the rendered synthetic resume was inspected, and typecheck plus installed cache/security gates pass. Independent Claude review passed with complete three-file coverage. Linux bundled-Sparticuz runtime compatibility remains unverified locally; undocumented root-container custom Chrome may require explicit sandbox configuration. Neither is the production Cloudflare browser path. All exact-head PR and push CI checks passed before merge.

@sarthakagrawal927
sarthakagrawal927 merged commit aae90ae into main Oct 27, 2026
6 checks passed
@sarthakagrawal927
sarthakagrawal927 deleted the agent/ai-readable-rolepatch-20261027 branch October 29, 2026 21:52
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