You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 2ee9e24
Browse filesBrowse the repository at this point in the historyBrowse files
zxhwolfe
committed
feat: consolidate Topic Intelligence into one Skill
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,21 @@ All notable public changes to AI Workstation Topic Intelligence are recorded her
4
4
5
5
The project follows Semantic Versioning for distributable Skill releases.
6
6
7
+
## [0.3.0] - Unreleased
8
+
9
+
The v0.3.0 product line consolidates the public experience into one
10
+
`topic-intelligence` Skill and one install archive. It automatically recognizes
11
+
selection-only, supplied-topic brief, and selection-followed-by-brief requests.
12
+
13
+
### Changed
14
+
15
+
- Fixed helper execution to `python3` with deterministic argument ordering and bounded Radar scans.
16
+
- Added strict operation-specific runtime/evidence grading and isolated Skill fixtures with neutral Host workspaces.
17
+
- Preserved Radar facts, Host editorial analysis, and unknowns as separate layers; public usage does not consume AI Workstation server-side LLM quota.
18
+
- Added persistent live Host Eval evidence as the release gate for the unified Skill package.
19
+
20
+
The v0.2.0 line remains the last version with manual ChatGPT Web ZIP upload evidence. v0.2.1 and v0.2.2 Host Eval records do not claim ChatGPT Web UI validation.
21
+
7
22
## [0.2.2] - 2026-08-11
8
23
9
24
v0.2.2 introduces a persistent live Host Eval evidence gate for release validation.
Copy file name to clipboardExpand all lines: README.md
+35-49Lines changed: 35 additions & 49 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,27 +4,21 @@
4
4
5
5
[简体中文](README.zh-CN.md)
6
6
7
-
Current package version: **v0.2.2**
7
+
Current package version: **v0.3.0**
8
8
9
-
v0.2.0 proved that the standalone Skills can upload/run in ChatGPT, execute their bundled runtime, reach the live AI Workstation Topic Radar, and compose Creator → Brief. v0.2.2 keeps that workflow and adds deterministic `python3` helper invocation, bounded Radar scans, strict runtime/evidence grading, isolated Skill fixtures and neutral Host workspaces, and persistent release evidence. **Normal public Skill usage must not consume AI Workstation server-side LLM quota.**
9
+
v0.2.0 proved the original standalone packages could upload/run in ChatGPT and reach the live Radar. v0.3.0 presents that capability as one public Skill and one install package with three intent-driven modes. It keeps deterministic `python3` helper invocation, bounded Radar scans, strict runtime/evidence grading, isolated Skill fixtures and neutral Host workspaces, and persistent release evidence. **Normal public Skill usage must not consume AI Workstation server-side LLM quota.**
10
10
11
11
Topic Intelligence sits on top of the existing AI Workstation Global Topic Radar. It does not build another crawler, score, database, or persistence layer.
12
12
13
-
## What can I use it for?
13
+
## One Skill, three automatic modes
14
14
15
15
### 1. What is worth researching today?
16
16
17
17
```text
18
18
今天有哪些 AI 题材值得我继续研究或做内容?先检查 Radar 是否足够新,再给我最值得看的 3 个。
19
19
```
20
20
21
-
Expected Skill:
22
-
23
-
```text
24
-
creator-topic-opportunity-research
25
-
```
26
-
27
-
The Skill reads live Radar evidence, checks freshness/source coverage, and uses the **host model** to explain which candidates may be worth researching.
21
+
The `topic-intelligence` Skill reads live Radar evidence, checks freshness/source coverage, and uses the **host model** to explain which candidates may be worth researching. It stops at the requested shortlist and does not add an unsolicited brief.
28
22
29
23
### 2. Is there a cross-market early opportunity?
30
24
@@ -40,21 +34,19 @@ Cross-market timing or audience saturation remain hypotheses unless the current
40
34
从当前 AI 热点里挑一个适合 2–3 分钟解释型内容的题材,给我受众收益、最强角度、前三秒、叙事结构、必须核验的事实、不能乱说的内容和素材建议。
41
35
```
42
36
43
-
Preferred workflow when both Skills are installed:
37
+
The same Skill automatically selects the smallest workflow:
44
38
45
39
```text
46
-
creator-topic-opportunity-research
47
-
-> ati.topic-opportunity-handoff.v1
48
-
-> evidence-backed-content-brief
40
+
selection only
41
+
supplied current topic -> brief
42
+
one bounded selection -> brief for the same finalist
49
43
```
50
44
51
-
The Creator Skill selects one finalist and preserves the exact live `id`. The Brief Skill continues from that handoff without selecting the topic again.
52
-
53
-
If only the Brief Skill is installed, it can run one bounded live selection pass (normally no more than 5 candidates), select at most one, optionally inspect its history, and then use the **current ChatGPT/Codex/agent model** to produce the brief.
45
+
The combined mode performs one bounded feed, preserves the exact live `id`, and does not reselect while writing the brief.
54
46
55
-
## Public Skill cost boundary — v0.2.2
47
+
## Public Skill cost boundary — v0.3.0
56
48
57
-
The distributable public Skills are designed to spread without silently spending the publisher's model budget.
49
+
The distributable public Skill is designed to spread without silently spending the publisher's model budget.
58
50
59
51
### Public bundled runtime
60
52
@@ -92,24 +84,13 @@ AI Workstation may still provide server-generated Topic Insight as a paid/accoun
92
84
93
85
For example, a future AI Workstation App/Plugin/OAuth connection could expose Premium Insight. The public bundled helper is intentionally **not** that authentication layer.
94
86
95
-
No authenticated Premium connection is required to use the public Skills. The host model completes the brief itself.
87
+
No authenticated Premium connection is required to use the public Skill. The host model completes the brief itself.
96
88
97
-
## The two Skills
89
+
## The public Skill
98
90
99
-
### `creator-topic-opportunity-research`
91
+
### `topic-intelligence`
100
92
101
-
Compare and prioritize live Radar candidates for creator/editorial decisions, including:
102
-
103
-
- rising/early opportunities;
104
-
- freshness and source coverage;
105
-
- platform/region differences;
106
-
- evidence breadth;
107
-
- cross-market hypotheses;
108
-
- one structured handoff to Brief.
109
-
110
-
### `evidence-backed-content-brief`
111
-
112
-
Turn a current Radar topic into a practical, evidence-bounded content plan with:
93
+
Compare and prioritize live Radar candidates, or turn one current Radar topic into a practical, evidence-bounded content plan with:
113
94
114
95
- recommendation and audience payoff;
115
96
- strongest angle;
@@ -119,13 +100,14 @@ Turn a current Radar topic into a practical, evidence-bounded content plan with:
119
100
-`must_verify`;
120
101
-`avoid_claims`;
121
102
- visual/material needs;
122
-
- known unknowns and risks.
103
+
- known unknowns and risks;
104
+
- a single current-task selection-to-brief workflow when both are requested.
123
105
124
106
In normal public mode these editorial fields are produced by the **host model**, not by an AI Workstation server model.
125
107
126
108
## Query-quality rules
127
109
128
-
v0.2.2 also hardens real issues found in ChatGPT smoke testing and Host Eval:
110
+
v0.3.0 carries forward the hardening from v0.2.2 and makes it the default public package:
129
111
130
112
- content format/duration/language/audience are **not** Radar platform/source filters;
131
113
- explicit topic scope must be preserved from the first query (`AI` should not first expand to generic technology);
@@ -138,23 +120,24 @@ Canonical rule set:
138
120
references/topic-intelligence-quality-contract.md
139
121
```
140
122
141
-
Each Skill carries the same contract at:
123
+
The package carries the same contract at:
142
124
143
125
```text
144
126
references/quality-contract.md
145
127
```
146
128
147
129
## Standalone runtime
148
130
149
-
Each Skill release archive is self-contained:
131
+
The single Skill release archive is self-contained:
150
132
151
133
```text
152
-
skill-name/
134
+
topic-intelligence/
153
135
SKILL.md
154
136
agents/openai.yaml
155
137
scripts/topic_radar_client.py
156
-
references/handoff-contract.md
157
138
references/quality-contract.md
139
+
references/selection-workflow.md
140
+
references/brief-workflow.md
158
141
LICENSE
159
142
```
160
143
@@ -185,9 +168,9 @@ See [`docs/distribution.md`](docs/distribution.md).
185
168
186
169
### ChatGPT
187
170
188
-
The published v0.2.0 ZIPs were manually tested in ChatGPT web in Creator-only, Brief-only, and both-Skills shapes. Package upload, Skill discovery, bundled runtime execution, live Radar access, and behavioral composition passed.
171
+
The published v0.2.0 ZIPs were manually tested in ChatGPT web in Creator-only, Brief-only, and both-Skills shapes. v0.3.0 consolidates those user-facing workflows into one package; its Codex/Host Eval evidence does not claim a new ChatGPT Web upload test.
189
172
190
-
The v0.2.1 and v0.2.2 Host/Codex Eval results are separate host/runtime acceptance, not claims that the corresponding ChatGPT Web ZIP upload UI was re-tested. The latest v0.2.2 evidence additionally persists the complete live suite, manual review, and verifier output.
173
+
The v0.2.1 and v0.2.2 Host/Codex Eval results remain historical acceptance records, not claims that their ChatGPT Web ZIP upload UI was re-tested. v0.3.0 will carry its own Host Eval evidence before publication.
191
174
192
175
See:
193
176
@@ -225,9 +208,9 @@ AI Workstation Global Topic Radar
The public Skill repository intentionally does not duplicate crawlers, clustering, score, persistence, billing, authentication, or the server model backend.
238
221
222
+
For operating guidance, examples, the official download path, and anonymous metrics/privacy boundaries, see [`docs/topic-intelligence-operations.md`](docs/topic-intelligence-operations.md).
-**v0.2.2:** current package version; public mode uses host reasoning, deterministic bounded helper calls, isolated Host execution, and persistent live evidence without spending AI Workstation server-side LLM quota.
259
+
-**v0.3.0:** current package line; one public Skill and one ZIP expose three intent-driven modes, with deterministic helper calls, isolated Host execution, and persistent live evidence.
260
+
-**v0.2.2:** immutable two-Skill historical package line with persistent Host Eval evidence.
275
261
-**v0.2.1:** prior immutable Host-validated package line; its Codex/Host Eval does not represent ChatGPT Web UI validation.
276
262
-**v0.2.0:** previous immutable release and the most recent version manually uploaded in ChatGPT web.
0 commit comments