Version-controlled documents with a guarded approval path.
Document records with version history, a guarded submit/approve path, and attributable activity
logging.
Where document-control completion is enabled, the current draft can be edited, an in-review document
can be rejected for rework, and an approved document can be downloaded as a controlled PDF, subject to
the existing role and signature requirements. These controls remain unavailable when that feature is
off. File attachment availability is separate from draft text editing.
All controlled documents with status (Draft, In Review, Approved, Obsolete), version numbers, and
ownership. In regulated manufacturing, using the wrong version of an SOP is a compliance violation —
this ensures everyone works from the current approved version. Filter by status to find documents
needing review, and check for overdue approvals that could block production.
Shows the current version, revision history, approval state, and any electronic-signature
manifestations. GMP document control depends on knowing exactly which version is effective, who
approved it, and whether operators need retraining after a revision. Open a document before acting on
it — confirm the version and status before using it for production, training, or audit evidence.
Complete draft version records can move through guarded submit and credential-reverified approval.
Where document-control completion is enabled, an authorized independent reviewer can use Reject
to return the document for rework with a signature and reason. Confirm current-version completeness
before submission, and use the audit trail to review the recorded approval or rejection.Document approval is single-step. A document whose approval workflow has more than one approval step
cannot be approved or rejected; ask your administrator to correct the workflow. Where the approval
status pane is enabled, the detail page shows Approval status in place of the four-step workflow
graphic, with the document status, each approval task’s assignee and decision, and whether the
document was returned to draft after a rejection.
When document categories is enabled, choose an available organization category when creating a
document. On an existing draft or in-review document, use the category selector and Save to change
or clear its category, with a reason for change. Server permissions still apply.Approved and obsolete documents do not offer this editing control. Follow the controlled revision
process instead. Administrators maintain category names in
Settings; category availability is not a new
approval state or an automatic feature activation.
A version-specific training assignment requires an approved revision. Draft and in-review revisions
are refused, even if they are newer. Confirm the approved version before assigning training; this
release does not provide unrestricted simultaneous effective/draft publication.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Elevated Signals","description":"Elevated Signals product documentation — Invariant, EMI and Essence.","colors":{"primary":"#31F794","light":"#31F794","dark":"#0E0F0F"},"logo":{"light":"https://mintcdn.com/elevated-signals/1a3GN7v9sLXKK3iv/logo/light.svg?fit=max\u0026auto=format\u0026n=1a3GN7v9sLXKK3iv\u0026q=85\u0026s=504695ebdba5607f7500b29c03e6b280","dark":"https://mintcdn.com/elevated-signals/1a3GN7v9sLXKK3iv/logo/dark.svg?fit=max\u0026auto=format\u0026n=1a3GN7v9sLXKK3iv\u0026q=85\u0026s=025e757d4ee0c7391d18b6e8520caaf8"},"favicon":"https://mintcdn.com/elevated-signals/DBqvmBMFO2d2qhih/favicon.svg?fit=max\u0026auto=format\u0026n=DBqvmBMFO2d2qhih\u0026q=85\u0026s=da878adf2671c94da56e43e12a8df0af","footer":{"socials":{"website":"https://elevatedsignals.com"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"elevated-signals","hasAudioNarration":false,"actualSubdomain":"elevated-signals","customDomains":["docs.elevatedsignals.ai"],"gitSource":{"type":"github","owner":"amarsmission","repo":"elevated-signals-docs","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"1e9d7421-b62f-4081-988b-d5834f8bd42b","liveDeploymentHistoryId":"6adc35a705cea914c55c34b7","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adc35a705cea914c55c34b7"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae95f07637cd787cdacf2fc","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Invariant","count":39},{"language":"default","tag":"Page Reference","count":38},{"language":"default","tag":"EMI","count":22},{"language":"default","tag":"How-to Guides","count":16},{"language":"default","tag":"Essence","count":14},{"language":"default","tag":"Get Started","count":6},{"language":"default","tag":"Compliance \u0026 Validation","count":6},{"language":"default","tag":"Changelog","count":3},{"language":"default","tag":"Explanation","count":2},{"language":"default","tag":"Administrators","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"invariant/reference/documents","slug":"/invariant/reference/documents","pageMetadata":{"title":"Document Control","description":"Version-controlled documents with a guarded approval path.","href":"/invariant/reference/documents"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Version-controlled documents with a guarded approval path.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Note}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Document records with version history, a guarded submit/approve path, and attributable activity\nlogging.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Where document-control completion is enabled, the current draft can be edited, an in-review document\ncan be rejected for rework, and an approved document can be downloaded as a controlled PDF, subject to\nthe existing role and signature requirements. These controls remain unavailable when that feature is\noff. File attachment availability is separate from draft text editing.`})}),`\n`,_jsx(Heading,{level:`2`,id:`document-library`,children:`Document Library`}),`\n`,_jsx(_components.p,{children:`All controlled documents with status (Draft, In Review, Approved, Obsolete), version numbers, and\nownership. In regulated manufacturing, using the wrong version of an SOP is a compliance violation —\nthis ensures everyone works from the current approved version. Filter by status to find documents\nneeding review, and check for overdue approvals that could block production.`}),`\n`,_jsx(Heading,{level:`2`,id:`document-detail`,children:`Document Detail`}),`\n`,_jsx(_components.p,{children:`Shows the current version, revision history, approval state, and any electronic-signature\nmanifestations. GMP document control depends on knowing exactly which version is effective, who\napproved it, and whether operators need retraining after a revision. Open a document before acting on\nit — confirm the version and status before using it for production, training, or audit evidence.`}),`\n`,_jsx(Heading,{level:`2`,id:`approval-workflow`,children:`Approval Workflow`}),`\n`,_jsxs(_components.p,{children:[`Complete draft version records can move through guarded submit and credential-reverified approval.\nWhere document-control completion is enabled, an authorized independent reviewer can use `,_jsx(_components.strong,{children:`Reject`}),`\nto return the document for rework with a signature and reason. Confirm current-version completeness\nbefore submission, and use the audit trail to review the recorded approval or rejection.`]}),`\n`,_jsxs(_components.p,{children:[`Document approval is single-step. A document whose approval workflow has more than one approval step\ncannot be approved or rejected; ask your administrator to correct the workflow. Where the approval\nstatus pane is enabled, the detail page shows `,_jsx(_components.strong,{children:`Approval status`}),` in place of the four-step workflow\ngraphic, with the document status, each approval task’s assignee and decision, and whether the\ndocument was returned to draft after a rejection.`]}),`\n`,_jsx(Heading,{level:`2`,id:`document-categories`,children:`Document categories`}),`\n`,_jsxs(_components.p,{children:[`When document categories is enabled, choose an available organization category when creating a\ndocument. On an existing draft or in-review document, use the category selector and `,_jsx(_components.strong,{children:`Save`}),` to change\nor clear its category, with a reason for change. Server permissions still apply.`]}),`\n`,_jsxs(_components.p,{children:[`Approved and obsolete documents do not offer this editing control. Follow the controlled revision\nprocess instead. Administrators maintain category names in\n`,_jsx(_components.a,{href:`/invariant/reference/settings#document-categories`,children:`Settings`}),`; category availability is not a new\napproval state or an automatic feature activation.`]}),`\n`,_jsx(Heading,{level:`2`,id:`training-against-a-document-version`,children:`Training against a document version`}),`\n`,_jsx(_components.p,{children:`A version-specific training assignment requires an approved revision. Draft and in-review revisions\nare refused, even if they are newer. Confirm the approved version before assigning training; this\nrelease does not provide unrestricted simultaneous effective/draft publication.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Document Control","description":"Version-controlled documents with a guarded approval path.","href":"/invariant/reference/documents"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Document Library","slug":"document-library","depth":2,"children":[]},{"title":"Document Detail","slug":"document-detail","depth":2,"children":[]},{"title":"Approval Workflow","slug":"approval-workflow","depth":2,"children":[]},{"title":"Document categories","slug":"document-categories","depth":2,"children":[]},{"title":"Training against a document version","slug":"training-against-a-document-version","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"elevated-signals","siteName":"Elevated Signals","title":"Document Control - Elevated Signals","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T04:11:55.571Z","originalFileLocation":"invariant/reference/documents.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Version-controlled documents with a guarded approval path.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Elevated Signals\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/elevated-signals/FbeYoOsrZm4nxYgM/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/elevated-signals/FbeYoOsrZm4nxYgM/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/elevated-signals/FbeYoOsrZm4nxYgM/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/elevated-signals/FbeYoOsrZm4nxYgM/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/elevated-signals/FbeYoOsrZm4nxYgM/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/elevated-signals/FbeYoOsrZm4nxYgM/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/elevated-signals/FbeYoOsrZm4nxYgM/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/elevated-signals/FbeYoOsrZm4nxYgM/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/elevated-signals/FbeYoOsrZm4nxYgM/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Document Control - Elevated Signals\">\u003cmeta data-mint-head property=\"og:description\" content=\"Version-controlled documents with a guarded approval path.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Elevated Signals\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.elevatedsignals.ai/invariant/reference/documents\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://elevated-signals.mintlify.app/_mintlify/api/og/v2?division=Page+Reference\u0026amp;title=Document+Control\u0026amp;description=Version-controlled+documents+with+a+guarded+approval+path.\u0026amp;theme=24f5aec2aa90b9f6235d9371\u0026amp;signature=5eb4ea98252919ee70be350c6badfeb7fd14cb9372d236761031d15cfde4f284\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Document Control - Elevated Signals\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Version-controlled documents with a guarded approval path.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://elevated-signals.mintlify.app/_mintlify/api/og/v2?division=Page+Reference\u0026amp;title=Document+Control\u0026amp;description=Version-controlled+documents+with+a+guarded+approval+path.\u0026amp;theme=24f5aec2aa90b9f6235d9371\u0026amp;signature=5eb4ea98252919ee70be350c6badfeb7fd14cb9372d236761031d15cfde4f284\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/elevated-signals/FbeYoOsrZm4nxYgM/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Elevated Signals\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#31F794\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.elevatedsignals.ai/invariant/reference/documents\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/invariant/reference/documents.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.elevatedsignals.ai/#organization\",\"name\":\"Elevated Signals\",\"url\":\"https://docs.elevatedsignals.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/elevated-signals/1a3GN7v9sLXKK3iv/logo/light.svg?fit=max\u0026auto=format\u0026n=1a3GN7v9sLXKK3iv\u0026q=85\u0026s=504695ebdba5607f7500b29c03e6b280\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.elevatedsignals.ai#website\",\"name\":\"Elevated Signals\",\"url\":\"https://docs.elevatedsignals.ai\",\"publisher\":{\"@id\":\"https://docs.elevatedsignals.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.elevatedsignals.ai/invariant/reference/documents#webpage\",\"url\":\"https://docs.elevatedsignals.ai/invariant/reference/documents\",\"name\":\"Document Control\",\"description\":\"Version-controlled documents with a guarded approval path.\",\"dateModified\":\"2026-11-03T04:11:55.571Z\",\"isPartOf\":{\"@id\":\"https://docs.elevatedsignals.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.elevatedsignals.ai/invariant/reference/documents#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.elevatedsignals.ai/invariant/reference/documents#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Page Reference\",\"item\":\"https://docs.elevatedsignals.ai/invariant/reference/dashboard\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Document Control\",\"item\":\"https://docs.elevatedsignals.ai/invariant/reference/documents\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.elevatedsignals.ai/invariant/reference/documents#article\",\"headline\":\"Document Control\",\"name\":\"Document Control\",\"description\":\"Version-controlled documents with a guarded approval path.\",\"url\":\"https://docs.elevatedsignals.ai/invariant/reference/documents\",\"mainEntityOfPage\":{\"@id\":\"https://docs.elevatedsignals.ai/invariant/reference/documents#webpage\"},\"dateModified\":\"2026-11-03T04:11:55.571Z\",\"publisher\":{\"@id\":\"https://docs.elevatedsignals.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.elevatedsignals.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Elevated Signals\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Elevated Signals","nav":{"global":null,"tabs":[{"tab":"Invariant","groups":[{"group":"Get Started","pages":[{"title":"Welcome to Invariant","href":"/invariant/introduction"},{"title":"Quickstart","href":"/invariant/quickstart"}]},{"group":"Changelog","pages":[{"title":"Changelog","href":"/invariant/changelog"}]},{"group":"Tutorials","pages":[{"title":"From first deviation to closure","href":"/invariant/tutorials/first-deviation-to-closure"}]},{"group":"How-to Guides","pages":[{"title":"Raise a deviation","href":"/invariant/how-to/raise-a-deviation"},{"title":"Manage a CAPA","href":"/invariant/how-to/manage-a-capa"},{"title":"Attach evidence","href":"/invariant/how-to/attach-evidence"},{"title":"Apply an electronic signature","href":"/invariant/how-to/electronic-signature"},{"title":"Close the CAPA retraining loop","href":"/invariant/how-to/capa-retraining-loop"},{"title":"Log a complaint","href":"/invariant/how-to/log-a-complaint"},{"title":"Correct a record","href":"/invariant/how-to/correct-a-record"},{"title":"Investigate an OOS result","href":"/invariant/how-to/investigate-an-oos-result"},{"title":"Record a calibration","href":"/invariant/how-to/record-a-calibration"}]},{"group":"Page Reference","pages":[{"title":"Quality Dashboard","description":"A current view of quality workload.","href":"/invariant/reference/dashboard"},{"title":"Document Control","href":"/invariant/reference/documents"},{"title":"Deviations","description":"Create, classify, investigate, and close deviation records.","href":"/invariant/reference/deviations"},{"title":"CAPAs","href":"/invariant/reference/capas"},{"title":"Change Controls","href":"/invariant/reference/change-controls"},{"title":"Complaints","href":"/invariant/reference/complaints"},{"title":"OOS Records","href":"/invariant/reference/oos-records"},{"title":"Quality Work Items","href":"/invariant/reference/quality-tasks"},{"title":"Quality Calendar","href":"/invariant/reference/quality-calendar"},{"title":"Training Management","href":"/invariant/reference/training-management"},{"title":"Equipment Register","href":"/invariant/reference/equipment"},{"title":"Reports \u0026 Audit Trail","href":"/invariant/reference/reports"},{"title":"Auditor Packet","href":"/invariant/reference/auditor-packet"},{"title":"Audit Trail","href":"/invariant/reference/audit-trail"},{"title":"Settings","href":"/invariant/reference/settings"},{"title":"Modules overview","href":"/invariant/reference/modules"},{"title":"Roles \u0026 permissions","href":"/invariant/reference/roles-and-permissions"}]},{"group":"Administrators","pages":[{"title":"System administration","href":"/invariant/admin/system-administration"},{"title":"Security \u0026 hosting","href":"/invariant/admin/security-and-hosting"}]},{"group":"Explanation","pages":[{"title":"The quality-event lifecycle","href":"/invariant/explanation/quality-event-lifecycle"}]},{"group":"Compliance \u0026 Validation","pages":[{"title":"Compliance \u0026 Validation overview","href":"/invariant/compliance/overview"},{"title":"Audit trail \u0026 tamper-evidence","href":"/invariant/compliance/audit-trail-tamper-evidence"},{"title":"21 CFR Part 11 / EU Annex 11","href":"/invariant/compliance/part-11-annex-11"},{"title":"Multi-tenant data segregation","href":"/invariant/compliance/multi-tenant-data-segregation"},{"title":"Data integrity (ALCOA+)","href":"/invariant/compliance/data-integrity-alcoa"},{"title":"Validation Accelerator Pack","href":"/invariant/compliance/validation-accelerator-pack"}]}]},{"tab":"EMI","pages":[{"title":"EMI","href":"/emi/introduction"}]},{"tab":"Essence","pages":[{"title":"Essence","href":"/essence/introduction"}]}]},"basePath":"","title":"Document Control - Elevated Signals","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":[],"chunks":[]}