From 7a7e9fc342c5e9c1dc9cdb6b531ad6e132d7aa34 Mon Sep 17 00:00:00 2001 From: Bindy-lbb Date: Sun, 6 Sep 2026 23:59:39 +0800 Subject: [PATCH 1/6] feat: add Ordane marketing site (Studio / v3 design) Single-file, self-contained index.html for GitHub Pages: hero with a real org-workbench desktop screenshot, runtime-hosts diagram, and the three-tier adoption ladder. No build step, no external runtime deps beyond Google Fonts. Closes #2 --- README.md | 2 + index.html | 549 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 551 insertions(+) create mode 100644 index.html diff --git a/README.md b/README.md index 180e8e1..6a8c383 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # Ordane Official marketing site for **Ordane** — the goal-first organization workbench. + +**Live:** https://bytefolk.github.io/ordane/ Ordane is built on [`org-workbench`](https://github.com/bytefolk/org-workbench): file tree is the org chart, positions are addressable digital employees, and a goal is chartered as a `line` with ownership, order, and dedup. diff --git a/index.html b/index.html new file mode 100644 index 0000000..98c101e --- /dev/null +++ b/index.html @@ -0,0 +1,549 @@ + + + + + +Ordane — Studio + + + + + + + +
+ + +
+ v0.6.0 · Alpha · Apache-2.0 +

把每一个目标,立定成一条可核验的线。

+

+ Ordane 是一个以目标为纲的组织工作台:文件树即组织架构,岗位即可寻址的数字员工。协作只有被 line 管理时才产生效率——不再靠 Agent 互相猜测彼此在做什么。 +

+ +
+ 状态 Electron 桌面客户端 + 原则 本地优先 · 数据不出域 + 许可 Apache-2.0 +
+
+ +
+
+
+ org-workbench · examples/oss-maintainer + 引擎可用 +
+ Ordane 桌面客户端实际界面:左侧组织树、中间组织图(岗位卡片带预算与审批状态)、右侧本地对话面板 +
+

真实客户端截图 · oss-maintainer 示例工作区 · 未经修饰

+
+
+ +
+ +
+
+
The Primitive
+

Agent 协作最大的成本,从来不是 token 单价。

+

是失控。多个 Agent 扑向同一个目标,形成的是竞争而不是分工——重复劳动、互相覆盖、用 token 空转。

+
+ +
+

Ordane 引入 line 这个基本单位:一个 goal 立项即一条线,线上有归属、顺序、去重。Agent 是线上的岗位,协作只有在被线管理时才产生效率。

+
+ +

Agent 时代的 Jira —— 不是把人换成 Agent,是把 Jira 换成一个懂 Agent 语义的目标管理层。

+
+ +
+
+
+
Non-Negotiable
+

三条不动摇的原则

+

本地优先,契约先行,披露即授权——点开每一条看细节。

+
+ +
+ + + +
+
+
+ 本地优先,数据不出域 +

控制面跑在员工电脑上

+

127.0.0.1 + 每启动 boot-token,凭据经 0600 auth-payload 传递,从来不出本地边界。合规叙事天生干净。

+
+
+ 契约先行,可替换、可测评 +

Agent Loop as a Service

+

turn 契约、org 契约、Runtime 抽象层,模型 / Host 可换,上层业务不改。所有能力经 golden case 测评验证,不凭直觉路由。

+
+
+ 披露是授权动作,不是系统动作 +

秘书 vs 参谋

+

个人版零披露完整可用;每次披露员工可见、可撤、有 ledger。团队版只消费"事实",永远不碰"过程"。

+
+
+ +
+
●
workspace init一条命令把目录变成带组织树的数字业务工作区
Shipped
+
●
org tree / apply组织契约 v1alpha1,本地 0600 存储;apply 重算权限、留审计
Shipped
+
●
chat @position岗位寻址对话;turn 契约 R3;崩溃 → indeterminate,不自动重试
Shipped
+
●
org-permissions.v1Authority Scope / Context Scope 逐岗位派发;越权拒绝并给恢复指引
Shipped
+
●
mem 长期 ContextStrict MemoryPort,跨会话召回;agent token 与 human token 分离
Shipped
+
◐
Windows 支持原生进程树清理、.cmd spawn、qoder Windows 使能
Building
+
+
+
+ +
+
+
Runtime Abstraction
+

模型 / Host 可换,上层业务不改。

+

Ordane 不绑定单一 Agent Host——三种运行时经统一的证据标准接入同一套 turn 契约。

+
+ +
+
+
+
Ordaneturn 契约 R3
+
claude-localAgent Host
+
qoderAgent Host
+
openai-compatibleAgent Host
+
+
+ +
+
+
+
Adoption Ladder
+

个人 → 团队 → 组织

+

每一级都独立完整,向上一级不是"升级",是"接入"。

+
+ +
+
+ ● 已跑通 +

个人版

+

零披露完整可用。一条命令把目录变成数字业务工作区,点人即聊。

+
    +
  • workspace init
  • +
  • org tree · chat @position
  • +
  • 本地对话闭环 · 本地记忆
  • +
  • CLI · Electron 桌面
  • +
+
心智 工具,不是监控
+
+ +
+ ○ 规划中 +

组织版

+

数据资产 + 事实驱动经营。连接器回拉多源数据,实体化后经 Authority 消费。

+
    +
  • SaaS 连接器
  • +
  • 数据目录 skill
  • +
  • 事实驱动经营看板
  • +
  • 目标—决策—效果闭环
  • +
+
心智 Palantir 本体的轻量版
+
+
+
+
+ +
+
+

我们不是给 AI 一个更聪明的搜索框。

+

是给 AI 一套可执行的企业业务模型——文件树即组织架构,岗位即可寻址的数字员工。

+ +
+
+ +
+ + + + + + + From 9abe5b7ea842713d1e4c953136b171c159f45566 Mon Sep 17 00:00:00 2001 From: Bindy-lbb Date: Mon, 7 Sep 2026 00:18:19 +0800 Subject: [PATCH 2/6] fix: correct overclaimed capability status and dark-mode contrast MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - mem long-term Context: was marked Shipped; org-workbench's own README states long-term Context and the delegation chain are explicitly not complete yet. Changed to Building and reworded the description. Also changed the personal-tier bullet from '本地记忆' to '本地历史 readback' to stop implying the same unfinished capability is shipped. - openai-compatible: exists in digital-employee as a preview, fixture-conformant adapter, not live-qualified, and is not evidenced in org-workbench's own README/health-check path. Marked distinctly (dashed node, 'Preview · 未 live-qualified' tag) instead of presenting it as an equal peer to claude-local/qoder, and reworded the section lede to match. - --ink-3 contrast: computed exact WCAG contrast ratios for every surface this token is used against (OKLCH -> linear sRGB -> relative luminance, no tool, math shown in PR comment). Dark mode was failing 4.5:1 against all three surfaces (3.81-4.26:1); light mode was failing against --band (4.31:1). Adjusted both: dark --ink-3 56% -> 60.7% L (now 4.62-5.17:1 across paper/band/card) light --ink-3 55% -> 53.3% L (now 4.63-5.20:1 across paper/band/card) Hue/chroma unchanged, verified against all three surfaces in both themes. --- index.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/index.html b/index.html index 98c101e..2c53ea9 100644 --- a/index.html +++ b/index.html @@ -15,7 +15,7 @@ --line-strong:oklch(78% 0.01 240); --ink: oklch(19% 0.012 240); --ink-2: oklch(38% 0.014 240); - --ink-3: oklch(55% 0.012 240); + --ink-3: oklch(53.3% 0.012 240); --teal: oklch(47% 0.11 165); --teal-bright:oklch(58% 0.125 165); @@ -43,7 +43,7 @@ --line-strong:oklch(40% 0.018 240); --ink: oklch(95% 0.008 240); --ink-2: oklch(76% 0.012 240); - --ink-3: oklch(56% 0.014 240); + --ink-3: oklch(60.7% 0.014 240); --teal: oklch(68% 0.125 165); --teal-bright:oklch(76% 0.13 165); --teal-soft: oklch(27% 0.05 165); @@ -61,7 +61,7 @@ --line-strong:oklch(40% 0.018 240); --ink: oklch(95% 0.008 240); --ink-2: oklch(76% 0.012 240); - --ink-3: oklch(56% 0.014 240); + --ink-3: oklch(60.7% 0.014 240); --teal: oklch(68% 0.125 165); --teal-bright:oklch(76% 0.13 165); --teal-soft: oklch(27% 0.05 165); @@ -78,7 +78,7 @@ --line-strong:oklch(78% 0.01 240); --ink: oklch(19% 0.012 240); --ink-2: oklch(38% 0.014 240); - --ink-3: oklch(55% 0.012 240); + --ink-3: oklch(53.3% 0.012 240); --teal: oklch(47% 0.11 165); --teal-bright:oklch(58% 0.125 165); --teal-soft: oklch(94% 0.035 165); @@ -394,7 +394,7 @@

秘书 vs 参谋

●
org tree / apply组织契约 v1alpha1,本地 0600 存储;apply 重算权限、留审计
Shipped
●
chat @position岗位寻址对话;turn 契约 R3;崩溃 → indeterminate,不自动重试
Shipped
●
org-permissions.v1Authority Scope / Context Scope 逐岗位派发;越权拒绝并给恢复指引
Shipped
-
●
mem 长期 ContextStrict MemoryPort,跨会话召回;agent token 与 human token 分离
Shipped
+
◐
mem 长期 ContextStrict MemoryPort 架构与 agent/human token 分离已落地;跨会话长期召回与委派链仍在验证,未计入已发布能力
Building
◐
Windows 支持原生进程树清理、.cmd spawn、qoder Windows 使能
Building
@@ -404,7 +404,7 @@

秘书 vs 参谋

Runtime Abstraction

模型 / Host 可换,上层业务不改。

-

Ordane 不绑定单一 Agent Host——三种运行时经统一的证据标准接入同一套 turn 契约。

+

Ordane 不绑定单一 Agent Host——同一套 turn 契约下,claude-local 与 qoder 已有本机验证证据,openai-compatible 处于预览阶段。

@@ -413,7 +413,7 @@

模型 / Host 可换,上层业务不改。

Ordaneturn 契约 R3
claude-localAgent Host
qoderAgent Host
-
openai-compatibleAgent Host
+
openai-compatiblePreview · 未 live-qualified
@@ -433,7 +433,7 @@

个人版

心智 工具,不是监控
From 28d6a2e79b8ac14c6791f83f1f4fef7242c44ee5 Mon Sep 17 00:00:00 2001 From: Bindy-lbb Date: Mon, 7 Sep 2026 10:15:48 +0800 Subject: [PATCH 3/6] fix: light-mode --amber contrast; add app icon, drop company name, changelog - --amber (light mode): 64% -> 54.5% L. Was failing WCAG 4.5:1 small-text contrast against all three surfaces it renders on (paper 3.36:1, band 3.13:1, card 3.51:1) via .st-building. Same OKLCH -> linear sRGB -> WCAG luminance method as the previous round; now 4.60-5.17:1 across all three. Dark-mode --amber was already passing (8.0-8.9:1) and is unchanged. - Nav mark and favicon: replaced the placeholder house-shaped glyph with the actual app icon (teal ring + play-triangle mark), inlined as SVG. - Footer: dropped the internal company name (ByteFolk only). - Added CHANGELOG.md (Keep a Changelog format, matching org-workbench's convention) documenting this PR's additions and both rounds of review-driven fixes, per CONTRIBUTING.md's PR checklist. --- CHANGELOG.md | 20 ++++++++++++++++++++ index.html | 13 +++++++------ 2 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..695185b --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,20 @@ +# Changelog + +本仓库采用 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.1.0/) 格式。 +版本号在首个正式发布前以里程碑标注;本仓库只承载官网静态站点,无独立版本号,跟随 `index.html` 的实质性改动记录。 + +## [Unreleased] + +含 PR #3(feat: add Ordane marketing site)。 + +### Added + +- 首个可发布的官网页面:hero、line 原语说明、能力清单、三条原则(含可切换 tab)、Runtime 抽象层轨道图、三级收编阶梯、CTA、页脚。内容取自 `org-workbench` 现有仓库事实,附一张该客户端 `examples/oss-maintainer` 示例工作区的真实截图(未经修饰)。 +- 导航与 favicon 图标:替换初始占位图形为正式设计稿(teal 环 + 播放三角标记)。 + +### Fixed + +- `mem 长期 Context` 能力状态由 `Shipped` 改为 `Building`,个人版文案由"本地记忆"改为"本地历史 readback"——`org-workbench` README 明确长期 Context 与委派链仍未完成,此前的措辞把未交付能力当成了已发布能力。 +- `openai-compatible` Runtime 节点改为虚线、降低视觉权重,标注"Preview · 未 live-qualified"——该能力仅存在于 `digital-employee` 仓库且标注为 preview/fixture-conformant,`org-workbench` 自身未提供对应证据。 +- 深色模式 `--ink-3`(56% → 60.7% L)与浅色模式 `--ink-3`(55% → 53.3% L):对全部三个背景(paper/band/card)的小字号文本对比度均低于 WCAG 4.5:1 门槛(3.81–4.26:1 / 4.31:1),逐一计算 OKLCH → 线性 sRGB → 相对亮度后调整,修复后各组合 4.62–5.20:1。 +- 浅色模式 `--amber`(64% → 54.5% L):`.st-building` 状态标签在浅色模式下对 paper/band/card 均低于 4.5:1(3.13–3.51:1),同一方法计算后调整,修复后 4.60–5.17:1;深色模式 `--amber` 原值已通过,未改动。 diff --git a/index.html b/index.html index 2c53ea9..9ff13a2 100644 --- a/index.html +++ b/index.html @@ -3,6 +3,7 @@ + Ordane — Studio