Skip to content

Commit 642ba60

Browse files
committed
chore: release TFD v3.2.0
1 parent 7faa2f7 commit 642ba60

5 files changed

Lines changed: 25 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,21 @@ All notable public changes to Team First Development are documented here.
44

55
## Unreleased
66

7+
## 3.2.0 - 2026-07-31
8+
9+
- Add an exact per-member Runtime binding with `codex_spawn`,
10+
`codex_thread`, and `codex_exec` execution surfaces.
11+
- Require new or edited member profiles to declare `runtime`, while resolving
12+
legacy v3.1 profiles without it to `codex_spawn` without rewriting them.
13+
- Keep `agency_role` as optional frozen agency-agents provenance, independent
14+
from Runtime and model selection.
15+
- Use `~/.codex/models_cache.json` only for account candidate discovery and
16+
require surface-specific eligibility evidence before activation.
17+
- Include exact Runtime, model, reasoning effort, evidence source, and
18+
user-visible behavior in the confirmation proposal.
19+
- Start the confirmed binding once, verify trusted Runtime metadata, preserve
20+
missing proof as `UNVERIFIED`, and prohibit automatic retry or fallback.
21+
722
## 3.1.0 - 2026-07-31
823

924
- Add a Git-native Markdown Team Wiki under each configured team, with

README-CN.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
Team First Development(TFD)是一套选择性使用的 Codex 团队开发方法。它通过
88
目标对齐、模型与职责匹配、聚焦上下文和独立审核,改善一个边界明确的开发结果。
99

10-
当前已发布版本是 `3.1.0`。本地检出本身不能证明已经安装、部署或发布。
10+
当前已发布版本是 `3.2.0`。本地检出本身不能证明已经安装、部署或发布。
1111

1212
## 使用
1313

@@ -190,7 +190,7 @@ Wiki 存在后,最终交付只记录一个 `delivery` activity,不再创建
190190
推送、打标签、发布、部署、对外消息、破坏性清理、特权命令、付费动作或扩大
191191
范围;这些动作继续遵循各自的正常审批边界。
192192

193-
本地检出目录中的版本号本身不能证明已经安装或部署。请以 `v3.1.0` 标签和
193+
本地检出目录中的版本号本身不能证明已经安装或部署。请以 `v3.2.0` 标签和
194194
GitHub Release 作为发布证据。
195195

196196
## 仓库结构

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Team First Development (TFD) is a selective Codex team-development method.
88
It improves a bounded development result through alignment, model-role fit,
99
focused context, and independent review.
1010

11-
The current published release is `3.1.0`. A local checkout does not by itself
11+
The current published release is `3.2.0`. A local checkout does not by itself
1212
prove installation, deployment, or publication.
1313

1414
## Use
@@ -223,7 +223,7 @@ commands, paid actions, or scope expansion. Each keeps its normal approval
223223
boundary.
224224

225225
A version in a local checkout does not by itself prove installation or
226-
deployment. Use the `v3.1.0` tag and GitHub Release as publication evidence.
226+
deployment. Use the `v3.2.0` tag and GitHub Release as publication evidence.
227227

228228
## Repository layout
229229

plugins/tfd/.codex-plugin/plugin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "tfd",
3-
"version": "3.1.0",
4-
"description": "Session-first development with YAML team profiles and a per-team Markdown Team Wiki.",
3+
"version": "3.2.0",
4+
"description": "Session-first development with YAML team profiles, member-selected Codex Runtimes, and a per-team Markdown Team Wiki.",
55
"author": {
66
"name": "Howe829",
77
"url": "https://github.com/Howe829"
@@ -14,7 +14,7 @@
1414
"interface": {
1515
"displayName": "Team First Development",
1616
"shortDescription": "按需求从 YAML 配置组建最小团队",
17-
"longDescription": "Route simple work to one Agent, or select one configured YAML team and its minimum useful members for session-scoped delivery, independent review, and a Git-native per-team Markdown Team Wiki.",
17+
"longDescription": "Route simple work to one Agent, or select one configured YAML team and its minimum useful members with exact Codex Runtime bindings for session-scoped delivery, independent review, and a Git-native per-team Markdown Team Wiki.",
1818
"developerName": "Howe829",
1919
"category": "Developer Tools",
2020
"capabilities": ["Interactive", "Write"],

scripts/test_plugin_contract.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,11 @@ def test_candidate_metadata_describes_yaml_teams_and_team_wiki(self) -> None:
5454
encoding="utf-8"
5555
)
5656
)
57-
self.assertEqual(manifest["version"], "3.1.0")
57+
self.assertEqual(manifest["version"], "3.2.0")
5858
self.assertIn("YAML", manifest["description"])
59+
self.assertIn("Runtimes", manifest["description"])
5960
self.assertIn("Team Wiki", manifest["description"])
61+
self.assertIn("Runtime", manifest["interface"]["longDescription"])
6062
self.assertIn("Team Wiki", manifest["interface"]["longDescription"])
6163
self.assertIn("knowledge-base", manifest["keywords"])
6264
self.assertNotIn("state", manifest["description"].lower())

0 commit comments

Comments
 (0)