From 7b4fd191a59883bb9fc49486185f5a3686869763 Mon Sep 17 00:00:00 2001 From: "objectstack-fleet[bot]" <332303061+objectstack-fleet[bot]@users.noreply.github.com> Date: Tue, 6 Oct 2026 10:22:27 +0000 Subject: [PATCH] docs: SEO titles for the 67 English pages whose title tag was two words or fewer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds a `seoTitle:` frontmatter line to every English page whose built `` read as one or two words plus the ` | ObjectOS` suffix, so the tab/result title carries the terms a reader searches for while the H1, sidebar and breadcrumb keep the short noun (#166's mechanism). - 67 pages: each gains exactly one line; no `title`, `description` or body line changes. - Every title leads with the page's own specific term, lifted from its description and headings, and renders at 52–60 characters including the suffix (measured on the built HTML). - The three duplicated titles (Approvals, Dashboards, Notifications — each used by a build/configure page and a use page) are now distinct. - English only. Locale siblings are translation artifacts that a non-translator commit may not modify (AGENTS.md, Translation workflow; check-translation-ownership.mjs); the translation pass carries the new key over, and the output report lists the 163 siblings now missing it. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FeA1nwBz1ohH65dvffUGKr --- content/docs/architecture.mdx | 1 + content/docs/build/agents.mdx | 1 + content/docs/build/ai-builder.mdx | 1 + content/docs/build/automation/approvals.mdx | 1 + content/docs/build/automation/index.mdx | 1 + content/docs/build/automation/workflows.mdx | 1 + content/docs/build/data/formulas.mdx | 1 + content/docs/build/data/index.mdx | 1 + content/docs/build/data/relationships.mdx | 1 + content/docs/build/data/validation-rules.mdx | 1 + content/docs/build/index.mdx | 1 + content/docs/build/interface/actions.mdx | 1 + content/docs/build/interface/apps.mdx | 1 + content/docs/build/interface/dashboards.mdx | 1 + content/docs/build/interface/forms.mdx | 1 + content/docs/build/interface/index.mdx | 1 + content/docs/build/interface/pages.mdx | 1 + content/docs/build/interface/views.mdx | 1 + content/docs/build/marketplace.mdx | 1 + content/docs/build/packages.mdx | 1 + content/docs/build/templates.mdx | 1 + content/docs/configure/ai.mdx | 1 + content/docs/configure/api-access.mdx | 1 + content/docs/configure/authentication.mdx | 1 + content/docs/configure/data-sources.mdx | 1 + content/docs/configure/email.mdx | 1 + content/docs/configure/index.mdx | 1 + content/docs/configure/localization.mdx | 1 + content/docs/configure/notifications.mdx | 1 + content/docs/configure/permissions/field-level-security.mdx | 1 + content/docs/configure/permissions/index.mdx | 1 + content/docs/configure/permissions/managing-access.mdx | 1 + content/docs/configure/permissions/permission-sets.mdx | 1 + content/docs/configure/permissions/positions.mdx | 1 + content/docs/configure/permissions/record-access.mdx | 1 + content/docs/configure/runtime.mdx | 1 + content/docs/configure/storage.mdx | 1 + content/docs/configure/system-settings.mdx | 1 + content/docs/configure/webhooks.mdx | 1 + content/docs/deploy/air-gapped.mdx | 1 + content/docs/deploy/docker.mdx | 1 + content/docs/deploy/index.mdx | 1 + content/docs/deploy/kubernetes.mdx | 1 + content/docs/index.mdx | 1 + content/docs/operate/audit-logs.mdx | 1 + content/docs/operate/index.mdx | 1 + content/docs/operate/observability.mdx | 1 + content/docs/operate/production.mdx | 1 + content/docs/operate/troubleshooting.mdx | 1 + content/docs/quickstart.mdx | 1 + content/docs/reference/cel.mdx | 1 + content/docs/reference/cli.mdx | 1 + content/docs/reference/environment-variables.mdx | 1 + content/docs/reference/field-types.mdx | 1 + content/docs/reference/objectql.mdx | 1 + content/docs/reference/rest-api.mdx | 1 + content/docs/reference/runtime-capabilities.mdx | 1 + content/docs/reference/skills-cli.mdx | 1 + content/docs/resources/faq.mdx | 1 + content/docs/resources/glossary.mdx | 1 + content/docs/resources/support.mdx | 1 + content/docs/use/approvals.mdx | 1 + content/docs/use/dashboards.mdx | 1 + content/docs/use/index.mdx | 1 + content/docs/use/notifications.mdx | 1 + content/docs/use/views.mdx | 1 + content/docs/why.mdx | 1 + 67 files changed, 67 insertions(+) diff --git a/content/docs/architecture.mdx b/content/docs/architecture.mdx index 4eae96f..375f039 100644 --- a/content/docs/architecture.mdx +++ b/content/docs/architecture.mdx @@ -1,5 +1,6 @@ --- title: Architecture +seoTitle: "Architecture: What Runs, Where Data Lives" description: What you're actually running — for the engineer evaluating whether to bring this in. --- diff --git a/content/docs/build/agents.mdx b/content/docs/build/agents.mdx index 767a88e..752157b 100644 --- a/content/docs/build/agents.mdx +++ b/content/docs/build/agents.mdx @@ -1,5 +1,6 @@ --- title: Agents +seoTitle: "AI Agents: Define Agents, Skills and Tools" description: End-user AI assistants — Agent → Skill → Tool — wired from your data and actions. --- diff --git a/content/docs/build/ai-builder.mdx b/content/docs/build/ai-builder.mdx index 64591aa..3320b0b 100644 --- a/content/docs/build/ai-builder.mdx +++ b/content/docs/build/ai-builder.mdx @@ -1,5 +1,6 @@ --- title: AI Builder +seoTitle: "AI Builder: Build Apps from Plain-Language Chat" description: The built-in chat that turns plain-language requirements into running metadata. --- diff --git a/content/docs/build/automation/approvals.mdx b/content/docs/build/automation/approvals.mdx index 964b9ce..7e95d65 100644 --- a/content/docs/build/automation/approvals.mdx +++ b/content/docs/build/automation/approvals.mdx @@ -1,5 +1,6 @@ --- title: Approvals +seoTitle: "Approval Flows: Route Records for Human Sign-off" description: Route records for human sign-off — without letting the automation quietly bypass row-level security. --- diff --git a/content/docs/build/automation/index.mdx b/content/docs/build/automation/index.mdx index 1a40d34..a252ea4 100644 --- a/content/docs/build/automation/index.mdx +++ b/content/docs/build/automation/index.mdx @@ -1,5 +1,6 @@ --- title: Automation +seoTitle: "Automation: Flows, Workflows and Approvals" description: Pick the right tool for the job — flows for steps, workflows for state, approvals for human sign-off. --- diff --git a/content/docs/build/automation/workflows.mdx b/content/docs/build/automation/workflows.mdx index d50cd67..434032d 100644 --- a/content/docs/build/automation/workflows.mdx +++ b/content/docs/build/automation/workflows.mdx @@ -1,5 +1,6 @@ --- title: Workflows +seoTitle: "Workflows: Record Lifecycle as a State Machine" description: Model a record's lifecycle as a state machine — valid states, guarded transitions, and nothing a flow can do better. --- diff --git a/content/docs/build/data/formulas.mdx b/content/docs/build/data/formulas.mdx index 8a0559d..dc32425 100644 --- a/content/docs/build/data/formulas.mdx +++ b/content/docs/build/data/formulas.mdx @@ -1,5 +1,6 @@ --- title: Formulas +seoTitle: "Formula Fields, Dynamic Defaults and CEL Logic" description: Computed fields, dynamic defaults, and conditional logic — one CEL expression language everywhere metadata needs to think. --- diff --git a/content/docs/build/data/index.mdx b/content/docs/build/data/index.mdx index 4d7a8db..d49b519 100644 --- a/content/docs/build/data/index.mdx +++ b/content/docs/build/data/index.mdx @@ -1,5 +1,6 @@ --- title: Data Model +seoTitle: "Data Model: Objects, Fields and Relationships" description: Objects, fields, relationships, validation, indexes — described to AI or written in TypeScript. --- diff --git a/content/docs/build/data/relationships.mdx b/content/docs/build/data/relationships.mdx index cc8dd4e..bd332b0 100644 --- a/content/docs/build/data/relationships.mdx +++ b/content/docs/build/data/relationships.mdx @@ -1,5 +1,6 @@ --- title: Relationships +seoTitle: "Relationships: Lookup, Master-Detail and Roll-ups" description: Connect objects with lookups and master-detail — cascade rules, filtered pickers, hierarchies, junction objects, and roll-ups. --- diff --git a/content/docs/build/data/validation-rules.mdx b/content/docs/build/data/validation-rules.mdx index a1e749f..3714098 100644 --- a/content/docs/build/data/validation-rules.mdx +++ b/content/docs/build/data/validation-rules.mdx @@ -1,5 +1,6 @@ --- title: Validation Rules +seoTitle: "Validation Rules: Required, Unique and CEL Rules" description: Required fields, unique constraints, and CEL-powered rules that stop bad data at the platform level — with error messages you control. --- diff --git a/content/docs/build/index.mdx b/content/docs/build/index.mdx index 3d84c73..94c73f8 100644 --- a/content/docs/build/index.mdx +++ b/content/docs/build/index.mdx @@ -1,5 +1,6 @@ --- title: Build +seoTitle: "Build Apps: AI Chat, Studio Forms, or Templates" description: How apps come to life in ObjectOS — by chatting with AI, by clicking through forms in Studio, or by forking a template. --- diff --git a/content/docs/build/interface/actions.mdx b/content/docs/build/interface/actions.mdx index f5dbf1f..a1dbd61 100644 --- a/content/docs/build/interface/actions.mdx +++ b/content/docs/build/interface/actions.mdx @@ -1,5 +1,6 @@ --- title: Actions +seoTitle: "Actions: REST Endpoints, Buttons and AI Tools" description: Named operations the platform exposes as REST endpoints, buttons, flow steps, and AI tools — from one declaration. --- diff --git a/content/docs/build/interface/apps.mdx b/content/docs/build/interface/apps.mdx index 6fc7a24..a5ee6ef 100644 --- a/content/docs/build/interface/apps.mdx +++ b/content/docs/build/interface/apps.mdx @@ -1,5 +1,6 @@ --- title: Apps +seoTitle: "Apps: Navigation, Branding and Audience Gating" description: Bundle objects, views, pages, and dashboards into a branded, navigable shell — and gate exactly who sees what. --- diff --git a/content/docs/build/interface/dashboards.mdx b/content/docs/build/interface/dashboards.mdx index b4a9a64..7aafc88 100644 --- a/content/docs/build/interface/dashboards.mdx +++ b/content/docs/build/interface/dashboards.mdx @@ -1,5 +1,6 @@ --- title: Dashboards +seoTitle: "Build Dashboards: Datasets, Widgets, Drill-down" description: Analytics pages built from chart widgets bound to named datasets — with global filters, auto-refresh, and drill-through to the underlying records. --- diff --git a/content/docs/build/interface/forms.mdx b/content/docs/build/interface/forms.mdx index bfa06b7..d5ad351 100644 --- a/content/docs/build/interface/forms.mdx +++ b/content/docs/build/interface/forms.mdx @@ -1,5 +1,6 @@ --- title: Forms +seoTitle: "Forms: Create vs Edit, Sections, After Submit" description: Derive create and edit forms from one flat field set, group fields into sections without drift, and control what happens after submit. --- diff --git a/content/docs/build/interface/index.mdx b/content/docs/build/interface/index.mdx index 20bc80f..f8f67ba 100644 --- a/content/docs/build/interface/index.mdx +++ b/content/docs/build/interface/index.mdx @@ -1,5 +1,6 @@ --- title: Interface +seoTitle: "Interface: Apps, Views, Forms, Dashboards, Pages" description: Apps, views, forms, dashboards, pages, and actions — every user-facing surface declared as metadata, rendered by ObjectOS. --- diff --git a/content/docs/build/interface/pages.mdx b/content/docs/build/interface/pages.mdx index d77da55..f4c0ae5 100644 --- a/content/docs/build/interface/pages.mdx +++ b/content/docs/build/interface/pages.mdx @@ -1,5 +1,6 @@ --- title: Pages +seoTitle: "Free-form Pages: Regions, Components, Doc Pages" description: Free-form layouts composed from regions, components, and local state — plus Markdown doc pages that ship inside your package. --- diff --git a/content/docs/build/interface/views.mdx b/content/docs/build/interface/views.mdx index 1ef60f8..617b1fa 100644 --- a/content/docs/build/interface/views.mdx +++ b/content/docs/build/interface/views.mdx @@ -1,5 +1,6 @@ --- title: Views +seoTitle: "Views: List, Kanban, Calendar, Gantt and Form" description: List, Form, Kanban, Calendar, Gantt and more — how every object surface is declared. --- diff --git a/content/docs/build/marketplace.mdx b/content/docs/build/marketplace.mdx index 5305d33..7589fbf 100644 --- a/content/docs/build/marketplace.mdx +++ b/content/docs/build/marketplace.mdx @@ -1,5 +1,6 @@ --- title: Marketplace +seoTitle: "Marketplace: Install and Publish Ready-made Apps" description: Install ready-made apps into a running ObjectOS without writing code. --- diff --git a/content/docs/build/packages.mdx b/content/docs/build/packages.mdx index 72cde73..8854caa 100644 --- a/content/docs/build/packages.mdx +++ b/content/docs/build/packages.mdx @@ -1,5 +1,6 @@ --- title: Packages +seoTitle: "Packages: Create, Version, Publish and Install" description: The unit of organization in ObjectOS — versioned, installable, shareable. --- diff --git a/content/docs/build/templates.mdx b/content/docs/build/templates.mdx index 879f1af..4b3b25d 100644 --- a/content/docs/build/templates.mdx +++ b/content/docs/build/templates.mdx @@ -1,5 +1,6 @@ --- title: Templates +seoTitle: "App Templates: Forkable Helpdesk, Contracts, Todo" description: Forkable starter packages — `todo`, `contracts`, `procurement`, `helpdesk`, and more. --- diff --git a/content/docs/configure/ai.mdx b/content/docs/configure/ai.mdx index 0e357ea..05471a4 100644 --- a/content/docs/configure/ai.mdx +++ b/content/docs/configure/ai.mdx @@ -1,5 +1,6 @@ --- title: AI Service +seoTitle: "AI Service: Model Provider, Embedders, RAG, MCP" description: Where ObjectOS's AI is configured — the in-product AI runtime's provider settings, the open embedder and knowledge packages, and the MCP server. --- diff --git a/content/docs/configure/api-access.mdx b/content/docs/configure/api-access.mdx index 1e2ae17..b39dd10 100644 --- a/content/docs/configure/api-access.mdx +++ b/content/docs/configure/api-access.mdx @@ -1,5 +1,6 @@ --- title: API Access +seoTitle: "API Access: REST APIs, API Keys and OAuth 2.1" description: Generated REST APIs, authentication, and API keys for integrations. --- diff --git a/content/docs/configure/authentication.mdx b/content/docs/configure/authentication.mdx index a49c659..0c65b5b 100644 --- a/content/docs/configure/authentication.mdx +++ b/content/docs/configure/authentication.mdx @@ -1,5 +1,6 @@ --- title: Authentication +seoTitle: "Authentication: OAuth, OIDC/SSO and Device Flow" description: Configure sign-in, sessions, OAuth, OIDC/SSO, and device flow. --- diff --git a/content/docs/configure/data-sources.mdx b/content/docs/configure/data-sources.mdx index 40c6d68..8d13aa6 100644 --- a/content/docs/configure/data-sources.mdx +++ b/content/docs/configure/data-sources.mdx @@ -1,5 +1,6 @@ --- title: Data Sources +seoTitle: "Data Sources: Bind Objects to External Databases" description: Connect ObjectOS to your existing business databases, route objects to them, and let AI query the data — natively. --- diff --git a/content/docs/configure/email.mdx b/content/docs/configure/email.mdx index 864b2f3..6369868 100644 --- a/content/docs/configure/email.mdx +++ b/content/docs/configure/email.mdx @@ -1,5 +1,6 @@ --- title: Email +seoTitle: "Transactional Email: Transports and Templates" description: Configure transactional email delivery providers and templates. --- diff --git a/content/docs/configure/index.mdx b/content/docs/configure/index.mdx index cc87002..fab03e3 100644 --- a/content/docs/configure/index.mdx +++ b/content/docs/configure/index.mdx @@ -1,5 +1,6 @@ --- title: Administration +seoTitle: "Administration: Users, Access and Settings" description: Where system administrators manage users, access, settings, and integrations — and which page answers which task. --- diff --git a/content/docs/configure/localization.mdx b/content/docs/configure/localization.mdx index 73941c3..b03877e 100644 --- a/content/docs/configure/localization.mdx +++ b/content/docs/configure/localization.mdx @@ -1,5 +1,6 @@ --- title: Localization +seoTitle: "Localization: Timezone, Language and Formats" description: Set the tenant-wide timezone, language, country, and date, time, and number formats that every rendered value inherits. --- diff --git a/content/docs/configure/notifications.mdx b/content/docs/configure/notifications.mdx index 98ac3f0..2200e01 100644 --- a/content/docs/configure/notifications.mdx +++ b/content/docs/configure/notifications.mdx @@ -1,5 +1,6 @@ --- title: Notifications +seoTitle: "Notification Routing, Preferences and Templates" description: Configure how ObjectOS routes events into user inboxes — the audience a producer emits to, per-user preferences, and render templates. --- diff --git a/content/docs/configure/permissions/field-level-security.mdx b/content/docs/configure/permissions/field-level-security.mdx index 75f8c13..921cb6f 100644 --- a/content/docs/configure/permissions/field-level-security.mdx +++ b/content/docs/configure/permissions/field-level-security.mdx @@ -1,5 +1,6 @@ --- title: Field-Level Security +seoTitle: "Field-Level Security: Grants and API Enforcement" description: Hide or lock down individual fields — grant semantics, server-side enforcement, and how FLS behaves in forms, views, and the API. --- diff --git a/content/docs/configure/permissions/index.mdx b/content/docs/configure/permissions/index.mdx index 5d80a88..583fb80 100644 --- a/content/docs/configure/permissions/index.mdx +++ b/content/docs/configure/permissions/index.mdx @@ -1,5 +1,6 @@ --- title: Permissions +seoTitle: "Permission Model: Positions, Sets, Record Access" description: Identity, positions, permission sets, record access, and field security — the whole access model on one page. --- diff --git a/content/docs/configure/permissions/managing-access.mdx b/content/docs/configure/permissions/managing-access.mdx index cacbcc0..edd7775 100644 --- a/content/docs/configure/permissions/managing-access.mdx +++ b/content/docs/configure/permissions/managing-access.mdx @@ -1,5 +1,6 @@ --- title: Managing Access +seoTitle: "Managing Access: Onboard, Change Roles, Offboard" description: The daily admin playbook — onboard a new hire, change a role, verify what someone can see, and offboard cleanly. --- diff --git a/content/docs/configure/permissions/permission-sets.mdx b/content/docs/configure/permissions/permission-sets.mdx index a047a5d..efc5c7c 100644 --- a/content/docs/configure/permissions/permission-sets.mdx +++ b/content/docs/configure/permissions/permission-sets.mdx @@ -1,5 +1,6 @@ --- title: Permission Sets +seoTitle: "Permission Sets: Object, Field and System Grants" description: Grant application, object, field, and system permissions. --- diff --git a/content/docs/configure/permissions/positions.mdx b/content/docs/configure/permissions/positions.mdx index 3d921fa..b3202f6 100644 --- a/content/docs/configure/permissions/positions.mdx +++ b/content/docs/configure/permissions/positions.mdx @@ -1,5 +1,6 @@ --- title: Positions +seoTitle: "Positions: Job Functions and Audience Anchors" description: Model job functions and audience anchors with positions. --- diff --git a/content/docs/configure/permissions/record-access.mdx b/content/docs/configure/permissions/record-access.mdx index 54e0e57..6465f2d 100644 --- a/content/docs/configure/permissions/record-access.mdx +++ b/content/docs/configure/permissions/record-access.mdx @@ -1,5 +1,6 @@ --- title: Record Access +seoTitle: "Record Access: Sharing Model, Rules and Shares" description: Control which records a user can see or modify once object permissions allow it — sharing-model defaults, tenant isolation, sharing rules, record shares. --- diff --git a/content/docs/configure/runtime.mdx b/content/docs/configure/runtime.mdx index bcc7079..f3b32cf 100644 --- a/content/docs/configure/runtime.mdx +++ b/content/docs/configure/runtime.mdx @@ -1,5 +1,6 @@ --- title: Runtime Configuration +seoTitle: "Runtime Config: App Artifact, Database, Startup" description: Where the running app comes from, which database it uses, and the startup decisions a deployment has to declare. --- diff --git a/content/docs/configure/storage.mdx b/content/docs/configure/storage.mdx index a0b24d2..57b2ada 100644 --- a/content/docs/configure/storage.mdx +++ b/content/docs/configure/storage.mdx @@ -1,5 +1,6 @@ --- title: Storage +seoTitle: "File Storage: Local Disk, S3, R2, MinIO, Spaces" description: Where ObjectOS puts files — local disk, S3, R2, MinIO, Spaces. --- diff --git a/content/docs/configure/system-settings.mdx b/content/docs/configure/system-settings.mdx index e8e9f21..bdec98c 100644 --- a/content/docs/configure/system-settings.mdx +++ b/content/docs/configure/system-settings.mdx @@ -1,5 +1,6 @@ --- title: System Settings +seoTitle: "System Settings: Branding, Feature Flags, Secrets" description: Configure tenant and user settings through manifests and a shared K/V store. --- diff --git a/content/docs/configure/webhooks.mdx b/content/docs/configure/webhooks.mdx index 88a261f..f4c109a 100644 --- a/content/docs/configure/webhooks.mdx +++ b/content/docs/configure/webhooks.mdx @@ -1,5 +1,6 @@ --- title: Webhooks +seoTitle: "Webhooks: At-least-once Delivery, HMAC, Retries" description: Outbound webhooks from ObjectOS via a persistent outbox — at-least-once delivery, HMAC signing, bounded retries, and what a receiver must handle. --- diff --git a/content/docs/deploy/air-gapped.mdx b/content/docs/deploy/air-gapped.mdx index 9741f01..7cae3e7 100644 --- a/content/docs/deploy/air-gapped.mdx +++ b/content/docs/deploy/air-gapped.mdx @@ -1,5 +1,6 @@ --- title: Air-gapped Deployment +seoTitle: "Air-gapped Deployment: Licence Mode and Settings" description: Air-gap is a licence mode, not a firewall setting — the two settings a disconnected deployment must declare, and the combinations refused at startup. --- diff --git a/content/docs/deploy/docker.mdx b/content/docs/deploy/docker.mdx index 8e24454..dc34b67 100644 --- a/content/docs/deploy/docker.mdx +++ b/content/docs/deploy/docker.mdx @@ -1,5 +1,6 @@ --- title: Docker +seoTitle: "Docker: Run the Licensed Runtime Image by Digest" description: Run the licensed ObjectOS runtime image with Docker — digest-pinned, signature-verified, licensed, and scaled to multiple replicas. --- diff --git a/content/docs/deploy/index.mdx b/content/docs/deploy/index.mdx index 136e63e..db7fb84 100644 --- a/content/docs/deploy/index.mdx +++ b/content/docs/deploy/index.mdx @@ -1,5 +1,6 @@ --- title: Deployment +seoTitle: "Deployment: Self-Managed from the Licensed Image" description: Run ObjectOS Self-Managed from the licensed runtime image — digest-pinned, licensed on the happy path, with the supported combinations enforced at startup. --- diff --git a/content/docs/deploy/kubernetes.mdx b/content/docs/deploy/kubernetes.mdx index 4a3baab..793159c 100644 --- a/content/docs/deploy/kubernetes.mdx +++ b/content/docs/deploy/kubernetes.mdx @@ -1,5 +1,6 @@ --- title: Kubernetes +seoTitle: "Kubernetes: Digest Pinning, Migrations, Probes" description: What any orchestrator must preserve to run the licensed ObjectOS image — digest pinning, migration ordering, probes, and what multi-replica makes mandatory. --- diff --git a/content/docs/index.mdx b/content/docs/index.mdx index 655d4d2..0a333f8 100644 --- a/content/docs/index.mdx +++ b/content/docs/index.mdx @@ -1,5 +1,6 @@ --- title: Introduction +seoTitle: "Documentation: Quickstart, Build, Deploy, Operate" description: "ObjectOS is the commercial runtime environment built on ObjectStack, hosted (ObjectOS Cloud) or self-managed (ObjectOS Enterprise). You own the ontology." --- diff --git a/content/docs/operate/audit-logs.mdx b/content/docs/operate/audit-logs.mdx index 59597a3..18f8fff 100644 --- a/content/docs/operate/audit-logs.mdx +++ b/content/docs/operate/audit-logs.mdx @@ -1,5 +1,6 @@ --- title: Audit Logs +seoTitle: "Audit Logs: Every Change, Sign-in and Event" description: Read the immutable audit trail and diagnostics logs that record every change, sign-in, and emitted event on your deployment. --- diff --git a/content/docs/operate/index.mdx b/content/docs/operate/index.mdx index 09145e2..27ef2f3 100644 --- a/content/docs/operate/index.mdx +++ b/content/docs/operate/index.mdx @@ -1,5 +1,6 @@ --- title: Operate +seoTitle: "Operate: Production Readiness, Backups, Upgrades" description: Keep a running ObjectOS deployment healthy — production readiness, observability, audit trails, backups, upgrades, and recovery. --- diff --git a/content/docs/operate/observability.mdx b/content/docs/operate/observability.mdx index 8aa9100..cd77596 100644 --- a/content/docs/operate/observability.mdx +++ b/content/docs/operate/observability.mdx @@ -1,5 +1,6 @@ --- title: Observability +seoTitle: "Observability: Logs, Request IDs, Metrics, Errors" description: Logs, request ids, metrics, errors, sessions, and audit logs. --- diff --git a/content/docs/operate/production.mdx b/content/docs/operate/production.mdx index e5d0066..afba0b0 100644 --- a/content/docs/operate/production.mdx +++ b/content/docs/operate/production.mdx @@ -1,5 +1,6 @@ --- title: Production Readiness +seoTitle: "Production Readiness: Hardening, Secrets, CORS" description: Checklist for running ObjectOS safely in production. --- diff --git a/content/docs/operate/troubleshooting.mdx b/content/docs/operate/troubleshooting.mdx index d890be1..6ad006b 100644 --- a/content/docs/operate/troubleshooting.mdx +++ b/content/docs/operate/troubleshooting.mdx @@ -1,5 +1,6 @@ --- title: Troubleshooting +seoTitle: "Troubleshooting: Startup, Login, Permissions" description: Diagnose startup, artifact, authentication, permission, and deployment issues. --- diff --git a/content/docs/quickstart.mdx b/content/docs/quickstart.mdx index a13ab55..b56b608 100644 --- a/content/docs/quickstart.mdx +++ b/content/docs/quickstart.mdx @@ -1,5 +1,6 @@ --- title: Quickstart +seoTitle: "Quickstart: Run ObjectStack Locally with os start" description: "From zero to a running app on the open-source ObjectStack runtime: one CLI, one command. ObjectOS Cloud needs none of it — sign in and build in the browser." --- diff --git a/content/docs/reference/cel.mdx b/content/docs/reference/cel.mdx index c0262c2..6915c77 100644 --- a/content/docs/reference/cel.mdx +++ b/content/docs/reference/cel.mdx @@ -1,5 +1,6 @@ --- title: CEL Expressions +seoTitle: "CEL Expressions: Formulas, Predicates, Templates" description: The expression language used for formulas, predicates, schedules, and templated strings — surfaced via five tagged templates. --- diff --git a/content/docs/reference/cli.mdx b/content/docs/reference/cli.mdx index 062fb1e..47ce21e 100644 --- a/content/docs/reference/cli.mdx +++ b/content/docs/reference/cli.mdx @@ -1,5 +1,6 @@ --- title: CLI Reference +seoTitle: "CLI Reference: Every os Command and Its Flags" description: Every `os` command, what it does, and the most useful flags. --- diff --git a/content/docs/reference/environment-variables.mdx b/content/docs/reference/environment-variables.mdx index 70f439a..7c6e50e 100644 --- a/content/docs/reference/environment-variables.mdx +++ b/content/docs/reference/environment-variables.mdx @@ -1,5 +1,6 @@ --- title: Environment Variables +seoTitle: "Environment Variables for Self-Hosted Deployments" description: The environment contract of a self-hosted ObjectOS deployment — what each variable decides, which combinations fail at startup, and which names are retired. --- diff --git a/content/docs/reference/field-types.mdx b/content/docs/reference/field-types.mdx index d6cb6cf..a013dfb 100644 --- a/content/docs/reference/field-types.mdx +++ b/content/docs/reference/field-types.mdx @@ -1,5 +1,6 @@ --- title: Field Types +seoTitle: "Field Types: All 48 Built-in Types and Options" description: Every field type you can declare on an object — what it stores, what options it accepts, how it surfaces in REST, the UI, and the AI Builder. --- diff --git a/content/docs/reference/objectql.mdx b/content/docs/reference/objectql.mdx index efc3d33..c4f6f90 100644 --- a/content/docs/reference/objectql.mdx +++ b/content/docs/reference/objectql.mdx @@ -1,5 +1,6 @@ --- title: ObjectQL +seoTitle: "ObjectQL: JSON Query Format, Filters and Joins" description: The structured query format used by /api/v1/data/*, views, reports, and AI tools. --- diff --git a/content/docs/reference/rest-api.mdx b/content/docs/reference/rest-api.mdx index 204346a..4897115 100644 --- a/content/docs/reference/rest-api.mdx +++ b/content/docs/reference/rest-api.mdx @@ -1,5 +1,6 @@ --- title: REST API +seoTitle: "REST API: Generated Endpoints, Auth, OpenAPI" description: The HTTP surface ObjectOS exposes — generated from your metadata, scoped by permissions, OpenAPI-described. --- diff --git a/content/docs/reference/runtime-capabilities.mdx b/content/docs/reference/runtime-capabilities.mdx index e6d4e8f..6e9ff1d 100644 --- a/content/docs/reference/runtime-capabilities.mdx +++ b/content/docs/reference/runtime-capabilities.mdx @@ -1,5 +1,6 @@ --- title: Runtime Capabilities +seoTitle: "Runtime Capabilities: Base and Optional Packages" description: Capabilities ObjectOS can load from ObjectStack framework packages. --- diff --git a/content/docs/reference/skills-cli.mdx b/content/docs/reference/skills-cli.mdx index 855b17f..426cf74 100644 --- a/content/docs/reference/skills-cli.mdx +++ b/content/docs/reference/skills-cli.mdx @@ -1,5 +1,6 @@ --- title: skills CLI +seoTitle: "skills CLI: Install Skills into Your Coding Agent" description: The npx command that installs ObjectOS skill bundles into your coding agent. --- diff --git a/content/docs/resources/faq.mdx b/content/docs/resources/faq.mdx index 9555af2..7869d56 100644 --- a/content/docs/resources/faq.mdx +++ b/content/docs/resources/faq.mdx @@ -1,5 +1,6 @@ --- title: FAQ +seoTitle: "FAQ: Setup, Multi-tenancy, Pricing and Licensing" description: Common questions about ObjectOS — getting started, databases and multi-tenancy, migrations, permissions, integrations, operations, pricing and licensing. --- diff --git a/content/docs/resources/glossary.mdx b/content/docs/resources/glossary.mdx index b4f612e..1e3ccee 100644 --- a/content/docs/resources/glossary.mdx +++ b/content/docs/resources/glossary.mdx @@ -1,5 +1,6 @@ --- title: Glossary +seoTitle: "Glossary: Platform Terms, One Definition Each" description: The vocabulary used across ObjectOS and ObjectStack — one definition each. --- diff --git a/content/docs/resources/support.mdx b/content/docs/resources/support.mdx index 97f0248..6838aaa 100644 --- a/content/docs/resources/support.mdx +++ b/content/docs/resources/support.mdx @@ -1,5 +1,6 @@ --- title: Support +seoTitle: "Support: Get Help, Report Bugs, Response Times" description: Where to get help, how to report bugs, response expectations. --- diff --git a/content/docs/use/approvals.mdx b/content/docs/use/approvals.mdx index f054e07..b56f554 100644 --- a/content/docs/use/approvals.mdx +++ b/content/docs/use/approvals.mdx @@ -1,5 +1,6 @@ --- title: Approvals +seoTitle: "Approval Inbox: Submit, Review and Track Requests" description: Submit records for sign-off, act on requests assigned to you, and always know where every approval stands. --- diff --git a/content/docs/use/dashboards.mdx b/content/docs/use/dashboards.mdx index 53e8b16..4b9e41c 100644 --- a/content/docs/use/dashboards.mdx +++ b/content/docs/use/dashboards.mdx @@ -1,5 +1,6 @@ --- title: Dashboards +seoTitle: "Reading Dashboards: KPIs, Charts, Date Filters" description: Read your team's KPIs, charts, and tables at a glance — and narrow them by date or filter in two clicks. --- diff --git a/content/docs/use/index.mdx b/content/docs/use/index.mdx index 4d41aef..4241adf 100644 --- a/content/docs/use/index.mdx +++ b/content/docs/use/index.mdx @@ -1,5 +1,6 @@ --- title: Using ObjectOS +seoTitle: "User Guide: Sign In, Apps, Search and Navigation" description: Sign in once and find every app, record, and notification your team shares — a five-minute tour of ObjectOS. --- diff --git a/content/docs/use/notifications.mdx b/content/docs/use/notifications.mdx index c64c146..d5a964e 100644 --- a/content/docs/use/notifications.mdx +++ b/content/docs/use/notifications.mdx @@ -1,5 +1,6 @@ --- title: Notifications +seoTitle: "Notification Inbox: Approvals, Digests, Muting" description: Catch everything routed to you — approvals, digests, and updates — without living in your inbox. --- diff --git a/content/docs/use/views.mdx b/content/docs/use/views.mdx index 19e8e7c..7628097 100644 --- a/content/docs/use/views.mdx +++ b/content/docs/use/views.mdx @@ -1,5 +1,6 @@ --- title: Using views +seoTitle: "Using Views: Grid, Board, Calendar and Timeline" description: See the same records as a grid, board, calendar, or timeline — and filter, group, and sort them your way. --- diff --git a/content/docs/why.mdx b/content/docs/why.mdx index 1f87e85..e7b213a 100644 --- a/content/docs/why.mdx +++ b/content/docs/why.mdx @@ -1,5 +1,6 @@ --- title: Why ObjectOS +seoTitle: "Why ObjectOS: When to Use It and When Not To" description: The honest pitch — when you should use it, when you shouldn't, and what makes it different. ---