PageSourceSearch

https://manicode-docs.fly.dev/assets/js/57da61d5.a9a87aa4.js

js manicode-docs.fly.dev collected 2026-10-03 08:27:11 UTC 6,557 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkportal=globalThis.webpackChunkportal||[]).push([[8912],{8388(e,t,n){n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>c,metadata:()=>r,toc:()=>d});const r=JSON.parse('{"id":"reference","title":"Reference","description":"Technical documentation covering how Manicode prompts work, their security model, model-specific behavior, and machine-readable output formats. This section is for deeper understanding \u2014 you don\'t need it to get started.","source":"@site/docs/reference.mdx","sourceDirName":".","slug":"/reference","permalink":"/docs/reference","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Reference","slug":"/reference"},"sidebar":"docsSidebar","previous":{"title":"Managing Versions","permalink":"/docs/prompt-delivery/managing-versions"},"next":{"title":"Architecture and Design","permalink":"/docs/category/architecture-and-design"}}');var s=n(4848),i=n(8453),o=n(3021);const c={title:"Reference",slug:"/reference"},a="Reference",l={},d=[{value:"Section Overview",id:"section-overview",level:2},{value:"Architecture and Design",id:"architecture-and-design",level:3},{value:"Security Assumptions",id:"security-assumptions",level:3},{value:"Model-Specific Guidance",id:"model-specific-guidance",level:3},{value:"Output Schemas",id:"output-schemas",level:3}];function u(e){const t={h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"reference",children:"Reference"})}),"\n",(0,s.jsx)(t.p,{children:"Technical documentation covering how Manicode prompts work, their security model, model-specific behavior, and machine-readable output formats. This section is for deeper understanding \u2014 you don't need it to get started."}),"\n",(0,s.jsx)(o.A,{}),"\n",(0,s.jsx)(t.h2,{id:"section-overview",children:"Section Overview"}),"\n",(0,s.jsx)(t.h3,{id:"architecture-and-design",children:"Architecture and Design"}),"\n",(0,s.jsx)(t.p,{children:"How prompts are structured, trust boundaries between components, and the security invariants that Manicode maintains. Start here if you want to understand the design principles behind the prompt library."}),"\n",(0,s.jsx)(t.h3,{id:"security-assumptions",children:"Security Assumptions"}),"\n",(0,s.jsx)(t.p,{children:"What Manicode guarantees and what it does not. Documents the threat model, the boundaries of LLM-based security tooling, and the assumptions you should validate in your own environment."}),"\n",(0,s.jsx)(t.h3,{id:"model-specific-guidance",children:"Model-Specific Guidance"}),"\n",(0,s.jsx)(t.p,{children:"Choosing between supported models (Claude Opus 4.6, GPT 5.3 Codex, Gemini 3.1 Pro, Grok 4.1, GitHub Copilot), behavioral differences across models, determinism considerations, and cost tradeoffs."}),"\n",(0,s.jsx)(t.h3,{id:"output-schemas",children:"Output Schemas"}),"\n",(0,s.jsx)(t.p,{children:"Machine-readable output formats for integrating Manicode outputs into automated pipelines and reporting tools."})]})}function h(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},3021(e,t,n){n.d(t,{A:()=>S});var r=n(6540),s=n(4164),i=n(4718),o=n(8774),c=n(4586);const a=["zero","one","two","few","many","other"];function l(e){return a.filter(t=>e.includes(t))}const d={locale:"en",pluralForms:l(["one","other"]),select:e=>1===e?"one":"other"};function u(){const{i18n:{currentLocale:e}}=(0,c.A)();return(0,r.useMemo)(()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:l(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),d}},[e])}function h(){const e=u();return{selectMessage:(t,n)=>function(e,t,n){const r=e.split("|");if(1===r.length)return r[0];r.length>n.pluralForms.length&&console.error(`For locale=${n.locale}, a maximum of ${n.pluralForms.length} plural forms are expected (${n.pluralForms.join(",")}), but the message contains ${r.length}: ${e}`);const s=n.select(t),i=n.pluralForms.indexOf(s);return r[Math.min(i,r.length-1)]}(n,t,e)}}var m=n(6654),p=n(1312),f=n(1107);const g="cardContainer_fWXF",x="cardTitle_rnsV",v="cardDescription_PWke";var j=n(4848);function y({className:e,href:t,children:n}){return(0,j.jsx)(o.A,{href:t,className:(0,s.A)("card padding--lg",g,e),children:n})}
1function w({className:e,href:t,icon:n,title:r,description:i}){return(0,j.jsxs)(y,{href:t,className:e,children:[(0,j.jsxs)(f.A,{as:"h2",className:(0,s.A)("text--truncate",x),title:r,children:[n," ",r]}),i&&(0,j.jsx)("p",{className:(0,s.A)("text--truncate",v),title:i,children:i})]})}function b({item:e}){const t=(0,i.Nr)(e),n=function(){const{selectMessage:e}=h();return t=>e(t,(0,p.T)({message:"1 item|{count} items",id:"theme.docs.DocCard.categoryDescription.plurals",description:"The default description for a category card in the generated index about how many items this category includes"},{count:t}))}();return t?(0,j.jsx)(w,{className:e.className,href:t,icon:"\ud83d\uddc3\ufe0f",title:e.label,description:e.description??n(e.items.length)}):null}function N({item:e}){const t=(0,m.A)(e.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",n=(0,i.cC)(e.docId??void 0);return(0,j.jsx)(w,{className:e.className,href:e.href,icon:t,title:e.label,description:e.description??n?.description})}function M({item:e}){switch(e.type){case"link":return(0,j.jsx)(N,{item:e});case"category":return(0,j.jsx)(b,{item:e});default:throw new Error(`unknown item type ${JSON.stringify(e)}`)}}const A="docCardListItem_W1sv";function k({className:e}){const t=(0,i.a4)();return(0,j.jsx)(S,{items:t,className:e})}function C({item:e}){return(0,j.jsx)("article",{className:(0,s.A)(A,"col col--6"),children:(0,j.jsx)(M,{item:e})})}function S(e){const{items:t,className:n}=e;if(!t)return(0,j.jsx)(k,{...e});const r=(0,i.d1)(t);return(0,j.jsx)("section",{className:(0,s.A)("row",n),children:r.map((e,t)=>(0,j.jsx)(C,{item:e},t))})}},8453(e,t,n){n.d(t,{R:()=>o,x:()=>c});var r=n(6540);const s={},i=r.createContext(s);function o(e){const t=r.useContext(i);return r.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.