Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
177a684
content(blog): what "the ontology is the software" means — the pillar…
claude Oct 5, 2026
ae4eabb
content(blog): re-slot the pillar definition post to Thursday 2026-10-15
claude Oct 15, 2026
5643fde
Merge remote-tracking branch 'origin/main' into ff/issue-216
claude Oct 15, 2026
9cce2db
site: correct seven claims that contradict the docs
claude Oct 6, 2026
34ea66c
Merge remote-tracking branch 'origin/main' into ff/issue-213
claude Oct 15, 2026
51e704d
fix(layout): phone-width tables, code blocks and body diagrams
claude Oct 6, 2026
435313e
fix(layout): state the overflowing-table bound with its border
claude Oct 6, 2026
0e5d9c8
fix(layout): focusable artifact code block, phone-width security table
claude Oct 6, 2026
e0ee9ba
Merge remote-tracking branch 'origin/main' into ff/issue-217
claude Oct 15, 2026
83d1088
site: fix the layout breaks, add 404 pages, gate internal links on th…
claude Oct 6, 2026
6b4409c
site: localize the rest of the header chrome
claude Oct 6, 2026
4909604
Merge remote-tracking branch 'origin/main' into ff/issue-221
claude Oct 15, 2026
5066537
content(blog/svg): fit 11 overflowing lines to their cards, lift .non…
claude Oct 6, 2026
be727dc
content(blog): describe the five decorative concept illustrations in …
claude Oct 6, 2026
b58839f
build: gate blog SVG text against the shape under it and shapes paint…
claude Oct 6, 2026
ab03e67
content(blog/svg): leave room for wider faces in two refitted lines
claude Oct 6, 2026
1023019
Merge remote-tracking branch 'origin/main' into ff/issue-209-sweep
claude Oct 15, 2026
310e45e
content(blog): README agent path CTA, canonical ObjectOS descriptor, …
claude Oct 6, 2026
2d9f5e4
content(blog): extend-existing-systems-with-ai — the data-residency b…
claude Oct 6, 2026
add901e
Merge remote-tracking branch 'origin/main' into ff/issue-218
claude Oct 15, 2026
92a9640
site(a11y): AA contrast tokens in both themes, drawer focus, disclosu…
claude Oct 6, 2026
cdff04e
Merge remote-tracking branch 'origin/main' into ff/issue-219
claude Oct 15, 2026
cbea2ee
content(blog): link the locale home, not the bare www root, from two …
claude Oct 6, 2026
25c933b
fix(seo): indexing hygiene — fallback rule, sitemap, lang, clusters, …
claude Oct 6, 2026
bab25b3
test(seo): seo-smoke guards the sitemap, body language and redirects;…
claude Oct 6, 2026
a688c3a
fix(seo): no SoftwareApplication offers until the headline price is r…
claude Oct 6, 2026
7c7595b
Merge remote-tracking branch 'origin/main' into ff/issue-220
claude Oct 15, 2026
b86611c
perf(images): serve raster blog covers through astro:assets as WebP w…
claude Oct 6, 2026
356a19c
feat(seo): render a 1200x630 JPEG share image per post from its cover
claude Oct 6, 2026
8dab22e
perf(images): move the hero into src/assets, serve it through <Image>…
claude Oct 6, 2026
cf121b0
perf(images): size card thumbnails for the width object-fit draws the…
claude Oct 6, 2026
85474eb
perf(images): serve cluster reading-path thumbnails through astro:assets
claude Oct 6, 2026
4a00b35
Merge remote-tracking branch 'origin/main' into ff/issue-224
claude Oct 15, 2026
96a0250
build: fail a drop shadow cut off by its filter region; grow 27 regio…
claude Oct 6, 2026
d6b1a46
content(blog): translate the four concept-illustration alt texts into…
claude Oct 6, 2026
f498430
content(blog/svg): keep the natural-language Runtime ring inside its …
claude Oct 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion content/blog/airtable-style-ai-builder/cover-en.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion content/blog/airtable-style-ai-builder/cover.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion content/blog/automation-cross-system-flows/cover-en.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion content/blog/automation-governed-flow-changes/cover-en.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion content/blog/automation-trigger-model/cover-en.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion content/blog/business-app-in-16k-tokens/cover-en.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion content/blog/business-app-in-16k-tokens/cover.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion content/blog/crm-ai-understands-customers/index.de.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ Sie sollte Risiken zusammenfassen:

Dann ist AI keine Chatbox mehr, sondern eine Geschäftsanalyseschicht über CRM.

![Konzeptdiagramm](./customer-object-graph.webp)
![Illustration: Ein Kundendatensatz bildet den Mittelpunkt eines Knotenpunkts und ist mit Kontakten, einer Aktivitätszeitleiste, Pipeline-Diagrammen, Bestellungen und mit einer Warnung markierten Supportfällen verbunden, während ein AI-Assistent mit dem verknüpften Datensatz arbeitet](./customer-object-graph.webp)

## Warum viele CRMs nicht AI-bereit sind

Expand Down
2 changes: 1 addition & 1 deletion content/blog/crm-ai-understands-customers/index.es.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ Una AI conectada al CRM no debería pedir primero un Excel. Debe entender qué e

Ahí AI deja de ser un chat y se convierte en una capa de análisis de negocio sobre CRM.

![Diagrama conceptual](./customer-object-graph.webp)
![Ilustración: un registro de cliente ocupa el centro de un nodo central, conectado con contactos, una línea de tiempo de actividad, gráficos del pipeline, pedidos y casos de soporte marcados con una advertencia, mientras un asistente de AI trabaja a partir del registro conectado](./customer-object-graph.webp)

## Por qué muchos CRM no están listos para AI

Expand Down
2 changes: 1 addition & 1 deletion content/blog/crm-ai-understands-customers/index.fr.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ Une AI connectée au CRM ne devrait pas exiger un export Excel. Elle doit compre

À ce moment-là, l'AI n'est plus une boîte de chat. C'est une couche d'analyse métier au-dessus du CRM.

![Schéma conceptuel](./customer-object-graph.webp)
![Illustration : une fiche client occupe le centre d'un hub, reliée aux contacts, à une chronologie d'activités, à des graphiques de pipeline, aux commandes et à des tickets de support signalés par un avertissement, tandis qu'un assistant AI travaille à partir de cette fiche connectée](./customer-object-graph.webp)

## Pourquoi beaucoup de CRM ne sont pas prêts

Expand Down
2 changes: 1 addition & 1 deletion content/blog/crm-ai-understands-customers/index.ja.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ CRM に接続された AI は、先にスプレッドシートを書き出して

この時点で AI はチャットボックスではありません。CRM の上にある業務分析レイヤーです。

![概念図](./customer-object-graph.webp)
![イラスト:顧客レコードがハブの中心にあり、連絡先、活動タイムライン、パイプラインのグラフ、受注、警告マーク付きのサポートケースとつながっている。AI アシスタントは、このつながった顧客レコードをもとに作業している](./customer-object-graph.webp)

## なぜ多くの CRM は AI に向いていないのか

Expand Down
2 changes: 1 addition & 1 deletion content/blog/crm-ai-understands-customers/index.ko.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ CRM에 연결된 AI는 먼저 스프레드시트를 내보내라고 하면 안

이때 AI는 채팅창이 아니라 CRM 위의 비즈니스 분석 레이어입니다.

![개념 다이어그램](./customer-object-graph.webp)
![일러스트: 고객 레코드가 허브 중앙에 있고 연락처, 활동 타임라인, 파이프라인 차트, 주문, 경고 표시가 붙은 지원 케이스와 연결되어 있으며, AI 어시스턴트가 이 연결된 레코드를 바탕으로 작업합니다](./customer-object-graph.webp)

## 왜 많은 CRM은 AI 준비가 안 되어 있나

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion content/blog/extend-existing-systems-with-ai/index.de.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Die Migrationsantwort ist ein Sechs-Monats-Projekt. Die ObjectOS-Antwort beginnt

Niemand fasst das CRM an. Die Vertriebsmitarbeiter merken nichts. Sie erhalten eine AI-native Schicht über denselben Zeilen.

![Konzeptdiagramm](./connect-without-migration.webp)
![Illustration: Eine bestehende Datenbank und Anwendung links sind über eine gesperrte, schreibgeschützte Verbindung an eine governte Objektschicht in der Mitte angebunden; sie prüft Filter, Identität und Freigabe, bevor sie rechts Dashboards, eine mobile App, Workflows, APIs und einen AI-Agenten bedient](./connect-without-migration.webp)

## Wie es heute funktioniert

Expand Down
2 changes: 1 addition & 1 deletion content/blog/extend-existing-systems-with-ai/index.es.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ La respuesta de reconstrucción es un proyecto de seis meses. Con ObjectOS puede

Nadie toca el CRM. Los vendedores no lo notan. Obtienes una capa AI-native sobre las mismas filas.

![Diagrama conceptual](./connect-without-migration.webp)
![Ilustración: una base de datos y una aplicación existentes, a la izquierda, se conectan mediante un enlace bloqueado de solo lectura a una capa de objetos gobernada en el centro, que comprueba filtros, identidad y aprobación antes de servir a la derecha paneles, una app móvil, flujos de trabajo, APIs y un agente de AI](./connect-without-migration.webp)

## Cómo funciona hoy

Expand Down
2 changes: 1 addition & 1 deletion content/blog/extend-existing-systems-with-ai/index.fr.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ La réponse “reconstruction” est un projet de six mois. La réponse ObjectOS

Personne ne touche au CRM. Les commerciaux ne voient rien changer. Vous obtenez une couche AI-native sur les mêmes lignes.

![Schéma conceptuel](./connect-without-migration.webp)
![Illustration : une base de données et une application existantes, à gauche, se connectent par un lien verrouillé en lecture seule à une couche d'objets gouvernée au centre, qui vérifie filtres, identité et approbation avant d'alimenter, à droite, des tableaux de bord, une application mobile, des workflows, des API et un agent AI](./connect-without-migration.webp)

## Comment cela fonctionne aujourd'hui

Expand Down
2 changes: 1 addition & 1 deletion content/blog/extend-existing-systems-with-ai/index.ja.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ ObjectOS を既存データベースに向け、必要なテーブルをオブ

CRM には触りません。営業担当も気づきません。同じ行データの上に AI-native レイヤーができます。

![概念図](./connect-without-migration.webp)
![イラスト:左側の既存のデータベースとアプリが、鍵のかかった読み取り専用の接続を通じて、中央のガバナンスされたオブジェクト層につながる。オブジェクト層はフィルター、ID、承認を確認してから、右側のダッシュボード、モバイルアプリ、ワークフロー、API、AI エージェントにデータを提供する](./connect-without-migration.webp)

## 今日どう動くか

Expand Down
2 changes: 1 addition & 1 deletion content/blog/extend-existing-systems-with-ai/index.ko.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ ObjectOS를 기존 데이터베이스에 연결하고 중요한 테이블을 객

CRM은 건드리지 않습니다. 영업 담당자도 변화를 느끼지 않습니다. 같은 행 데이터 위에 AI-native 레이어가 생깁니다.

![개념 다이어그램](./connect-without-migration.webp)
![일러스트: 왼쪽의 기존 데이터베이스와 앱이 잠금 표시가 있는 읽기 전용 연결을 통해 가운데의 거버넌스가 적용된 객체 레이어에 연결되고, 이 레이어는 필터, 신원, 승인을 확인한 뒤 오른쪽의 대시보드, 모바일 앱, 워크플로, API, AI 에이전트에 데이터를 제공합니다](./connect-without-migration.webp)

## 오늘 어떻게 동작하나

Expand Down
2 changes: 1 addition & 1 deletion content/blog/forward-deployed-engineer-tools/cover-en.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion content/blog/forward-deployed-engineer-tools/cover.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ Objekte, Felder, Beziehungen, Berechtigungen, Aktionen, Workflows, UI- und API-H

Dann kann AI das aktuelle System verstehen, Änderungen erzeugen, Auswirkungen erklären, Tests schreiben und Berechtigungsrisiken markieren.

![Konzeptdiagramm](./platform-architecture-contrast.webp)
![Illustration, die zwei Architekturen gegenüberstellt: Links verheddern sich Seiten, Server, Datenbanken und Skripte unter Warnschildern; rechts versorgt ein zentrales Modell verbundener Objekte Ansichten, Dashboards, Workflows, Rollen, Berechtigungen, Daten und APIs über klare Linien](./platform-architecture-contrast.webp)

## Unterschied eins: Seiten vs. Objekte

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ Objetos, campos, relaciones, permisos, acciones, workflows, origen de UI y API,

Así AI puede entender el sistema actual, generar cambios, explicar impacto, ayudar con pruebas y señalar riesgos de permisos.

![Diagrama conceptual](./platform-architecture-contrast.webp)
![Ilustración que contrasta dos arquitecturas: a la izquierda, páginas, servidores, bases de datos y scripts enredados entre sí bajo señales de advertencia; a la derecha, un modelo central de objetos conectados alimenta vistas, paneles, flujos de trabajo, roles, permisos, datos y APIs mediante líneas limpias](./platform-architecture-contrast.webp)

## Diferencia uno: páginas vs. objetos

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ Objets, champs, relations, permissions, actions, workflows, origine de l'UI et d

Ainsi l'AI peut comprendre le système, générer une modification, expliquer l'impact, écrire des tests et signaler les risques de permissions.

![Schéma conceptuel](./platform-architecture-contrast.webp)
![Illustration opposant deux architectures : à gauche, pages, serveurs, bases de données et scripts enchevêtrés sous des panneaux d'avertissement ; à droite, un modèle central d'objets reliés alimente vues, tableaux de bord, workflows, rôles, permissions, données et API par des liaisons nettes](./platform-architecture-contrast.webp)

## Différence 1 : pages ou objets

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ AI-native アプリ基盤の核は、AI が画面部品を置く手伝いをす

構造が明示されると、AI は現行システムを理解し、変更を生成し、影響を説明し、テストを書き、権限リスクを指摘できます。

![概念図](./platform-architecture-contrast.webp)
![2 つのアーキテクチャを対比したイラスト:左側では、ページ、サーバー、データベース、スクリプトが絡み合い、あちこちに警告マークが出ている。右側では、つながったオブジェクトからなる中央のモデルが、整ったラインでビュー、ダッシュボード、ワークフロー、ロール、権限、データ、API を支えている](./platform-architecture-contrast.webp)

## 違い 1:ローコードはページから、AI-native はオブジェクトから始める

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ AI-native 앱 플랫폼의 핵심은 AI가 control을 끌어다 놓는 것을

그 구조가 명시되면 AI는 현재 시스템을 이해하고, 변경을 생성하고, 영향을 설명하고, 테스트를 돕고, 권한 위험을 표시할 수 있습니다.

![개념 다이어그램](./platform-architecture-contrast.webp)
![두 아키텍처를 대비한 일러스트: 왼쪽에는 페이지, 서버, 데이터베이스, 스크립트가 경고 표시 아래 뒤엉켜 있고, 오른쪽에는 연결된 객체로 이루어진 하나의 중앙 모델이 깔끔한 선으로 뷰, 대시보드, 워크플로, 역할, 권한, 데이터, API를 공급합니다](./platform-architecture-contrast.webp)

## 차이 1: 페이지가 아니라 객체에서 시작

Expand Down
2 changes: 1 addition & 1 deletion content/blog/manufacturing-legacy-systems-ai/index.de.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ Dann arbeitet AI mit Geschäftskonzepten wie Aufträgen, Materialien, Bestand, W

Berechtigungen sind genauso wichtig. Ein Plant Supervisor sieht nur sein Werk, Procurement Lieferanten und Einkauf, Sales keine sensiblen Kostenfelder, Executives Rollups. AI darf die Rechte des Benutzers nicht überschreiten.

![Konzeptdiagramm](./factory-ai-layer.webp)
![Illustration: Alte Werksserver und eine Fertigungshalle mit Maschinen, Förderbändern und einem Lager speisen eine gemeinsame Schicht aus Geschäftsobjekten, Beziehungen und Datenbanken; ein AI-Assistent arbeitet auf dieser Schicht, meldet Anomalien und arbeitet Checklisten ab, und eine Berechtigungsprüfung hindert ihn daran, ein System zu erreichen, auf das er nicht zugreifen darf](./factory-ai-layer.webp)

## Ein 30-Tage-Pilot

Expand Down
2 changes: 1 addition & 1 deletion content/blog/manufacturing-legacy-systems-ai/index.es.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ Con esos objetos, AI trabaja con conceptos de negocio y relaciones, no con nombr

Los permisos importan igual. Un supervisor ve solo su planta, compras ve proveedores y datos de compra, ventas no ve costos sensibles, ejecutivos ven rollups. AI no puede exceder los permisos del usuario.

![Diagrama conceptual](./factory-ai-layer.webp)
![Ilustración: servidores heredados de la planta y una nave de producción con máquinas, cintas transportadoras y un almacén alimentan una única capa de objetos de negocio, relaciones y bases de datos; un asistente de AI trabaja desde esa capa para señalar anomalías y ejecutar listas de verificación, y una comprobación de permisos le impide llegar a un sistema que no puede tocar](./factory-ai-layer.webp)

## Piloto de 30 días

Expand Down
2 changes: 1 addition & 1 deletion content/blog/manufacturing-legacy-systems-ai/index.fr.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ Avec ces objets, l'AI travaille avec commandes, matériaux, stock, ordres et éq

Les permissions sont aussi importantes. Un superviseur voit son usine, les achats voient fournisseurs et achats, les ventes ne voient pas les coûts sensibles, les dirigeants voient des agrégats. L'AI ne dépasse pas les droits de l'utilisateur.

![Schéma conceptuel](./factory-ai-layer.webp)
![Illustration : d'anciens serveurs d'usine et un atelier fait de machines, de convoyeurs et d'un entrepôt alimentent une même couche d'objets métier, de relations et de bases de données ; un assistant AI travaille à partir de cette couche pour signaler les anomalies et dérouler des checklists, et un contrôle des permissions l'empêche d'atteindre un système auquel il n'a pas le droit de toucher](./factory-ai-layer.webp)

## Un pilote de 30 jours

Expand Down
Loading
Loading