Update AGENTS.md and cleanup website artifacts#45
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 3d84a6c3df
ℹ️ 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".
| @@ -0,0 +1 @@ | |||
| <!DOCTYPE html><!--_mrtMcSF2sMflyXphdSeA--><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/4219c57b3e57f11b.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/5fb51e59e6139f00.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/bc57d1c4bc7da61c.js"/><script src="/_next/static/chunks/5f206afd5718e7a1.js" async=""></script><script src="/_next/static/chunks/30f2dea167136b72.js" async=""></script><script src="/_next/static/chunks/turbopack-d84ef6e4dd478759.js" async=""></script><script src="/_next/static/chunks/81696aded862a7f9.js" async=""></script><script src="/_next/static/chunks/0250e195f2250d24.js" async=""></script><script src="/_next/static/chunks/ec6094b288a356cc.js" async=""></script><meta name="robots" content="noindex"/><meta name="next-size-adjust" content=""/><title>404: This page could not be found.</title><title>RecourseOS — Pre-Flight Audit for Autonomous Infrastructure</title><meta name="description" content="RecourseOS evaluates consequences, verifies recoverability, gathers evidence, and issues signed execution attestations before autonomous systems mutate infrastructure."/><meta name="keywords" content="infrastructure,autonomous systems,attestation,safety,audit trail,Kubernetes,Terraform,compliance"/><meta property="og:title" content="RecourseOS — Pre-Flight Audit for Autonomous Infrastructure"/><meta property="og:description" content="Four gates. No mutation passes without clearing all four."/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="RecourseOS — Pre-Flight Audit for Autonomous Infrastructure"/><meta name="twitter:description" content="Four gates. No mutation passes without clearing all four."/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="space_grotesk_bd9db9a7-module___HIOKa__variable jetbrains_mono_22c42f6c-module__vW93QG__variable font-grotesk antialiased bg-[#0A0A0A] text-[#E8E8E8]"><div hidden=""><!--$--><!--/$--></div><div style="font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found.</h2></div></div></div><!--$--><!--/$--><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]"></ol></div><script src="/_next/static/chunks/bc57d1c4bc7da61c.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[80089,[\"/_next/static/chunks/81696aded862a7f9.js\",\"/_next/static/chunks/0250e195f2250d24.js\",\"/_next/static/chunks/ec6094b288a356cc.js\"],\"default\"]\n3:I[16540,[\"/_next/static/chunks/81696aded862a7f9.js\",\"/_next/static/chunks/0250e195f2250d24.js\",\"/_next/static/chunks/ec6094b288a356cc.js\"],\"default\"]\n4:I[78988,[\"/_next/static/chunks/81696aded862a7f9.js\",\"/_next/static/chunks/0250e195f2250d24.js\",\"/_next/static/chunks/ec6094b288a356cc.js\"],\"Toaster\"]\n5:I[47172,[\"/_next/static/chunks/81696aded862a7f9.js\",\"/_next/static/chunks/0250e195f2250d24.js\",\"/_next/static/chunks/ec6094b288a356cc.js\"],\"OutletBoundary\"]\n6:\"$Sreact.suspense\"\n8:I[47172,[\"/_next/static/chunks/81696aded862a7f9.js\",\"/_next/static/chunks/0250e195f2250d24.js\",\"/_next/static/chunks/ec6094b288a356cc.js\"],\"ViewportBoundary\"]\na:I[47172,[\"/_next/static/chunks/81696aded862a7f9.js\",\"/_next/static/chunks/0250e195f2250d24.js\",\"/_next/static/chunks/ec6094b288a356cc.js\"],\"MetadataBoundary\"]\nc:I[57950,[\"/_next/static/chunks/81696aded862a7f9.js\",\"/_next/static/chunks/0250e195f2250d24.js\",\"/_next/static/chunks/ec6094b288a356cc.js\"],\"default\"]\n:HL[\"/_next/static/chunks/4219c57b3e57f11b.css\",\"style\"]\n:HL[\"/_next/static/chunks/5fb51e59e6139f00.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"_mrtMcSF2sMflyXphdSeA\",\"c\":[\"\",\"_not-found\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/4219c57b3e57f11b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/5fb51e59e6139f00.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/81696aded862a7f9.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0250e195f2250d24.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/ec6094b288a356cc.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"dark\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"space_grotesk_bd9db9a7-module___HIOKa__variable jetbrains_mono_22c42f6c-module__vW93QG__variable font-grotesk antialiased bg-[#0A0A0A] text-[#E8E8E8]\",\"children\":[[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L4\",null,{}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:0:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],null,[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$6\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@7\"}]}]]}],{},null,false,false]},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],[\"$\",\"$L8\",null,{\"children\":\"$L9\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$La\",null,{\"children\":[\"$\",\"$6\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lb\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$c\",\"$undefined\"],\"S\":true}\n"])</script><script>self.__next_f.push([1,"9:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"7:null\nb:[[\"$\",\"title\",\"0\",{\"children\":\"RecourseOS — Pre-Flight Audit for Autonomous Infrastructure\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"RecourseOS evaluates consequences, verifies recoverability, gathers evidence, and issues signed execution attestations before autonomous systems mutate infrastructure.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"keywords\",\"content\":\"infrastructure,autonomous systems,attestation,safety,audit trail,Kubernetes,Terraform,compliance\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"RecourseOS — Pre-Flight Audit for Autonomous Infrastructure\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"Four gates. No mutation passes without clearing all four.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"6\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"7\",{\"name\":\"twitter:title\",\"content\":\"RecourseOS — Pre-Flight Audit for Autonomous Infrastructure\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:description\",\"content\":\"Four gates. No mutation passes without clearing all four.\"}]]\n"])</script></body></html> No newline at end of file | |||
There was a problem hiding this comment.
Replace 404 page with self-contained static markup
This committed docs/404.html depends on hashed /_next/static/... CSS/JS assets, but the same commit adds docs/_next/ to .gitignore, so those assets are not present in this repo’s docs output. In any deployment that serves docs/ directly (for example static hosting of this repository), the 404 page will issue 404s for all referenced chunks and render as a broken/stale Next artifact instead of a stable static error page. A standalone 404 HTML (or checked-in matching assets) is needed to avoid runtime missing-asset failures.
Useful? React with 👍 / 👎.
Summary
docs/_next/,RecourseOS-Advanced-Website/)Context
The new Next.js website is now deployed separately at
recourseOS/websiteon Cloudflare Pages.🤖 Generated with Claude Code