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 f95c836
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,7 @@ Release candidate prepared for validation. This version is not tagged or publish
18
18
- Required successful `feed`/`sources`/`history` helper execution without an explicit custom origin and with contract-valid Radar JSON before Host Eval records runtime workflow evidence; source reads, help, failed calls, and composed shell commands no longer qualify.
19
19
- Synced authenticated Premium identity forwarding guidance and preserved the published v0.2.1 release record below.
20
20
- Made live Host Eval networking an explicit, single-domain, workspace-write opt-in executed only in a clean temporary detached worktree; release evidence now binds and verifies that network/sandbox policy.
21
+
- Fixed portable Radar helper invocation to require `python3`, global options before the subcommand, and compact shortlist scans that default to 12 and normally cap at 24 candidates.
Copy file name to clipboardExpand all lines: references/topic-intelligence-quality-contract.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,6 +44,18 @@ After the first domain-preserving bounded query:
44
44
45
45
For example, a title containing the letters `ai` only as part of an unrelated word must not become an AI finalist merely because `/feed?q=AI` returned it.
46
46
47
+
### Use the portable helper deterministically
48
+
49
+
Resolve `scripts/topic_radar_client.py` relative to the current Skill's `SKILL.md`; never hard-code an installation directory. `python3` is the only supported interpreter entry point. Do not use `python`, `python2`, or execute the helper directly without an interpreter.
50
+
51
+
Place helper-wide arguments before the subcommand. The canonical shortlist form is:
52
+
53
+
```text
54
+
python3 <skill-local-helper> --timeout 30 feed --q AI --limit 12
55
+
```
56
+
57
+
For a normal shortlist or topic-selection task, the initial candidate set defaults to 12 and should not exceed 24. Do not fetch 100 candidates merely to select three topics. Exceed 24 only when the user explicitly asks for a large list, export, or larger sample.
58
+
47
59
## 2. Public Skill cost boundary: no AI Workstation model spend
48
60
49
61
The downloadable/public Topic Intelligence Skills are intended to spread widely without consuming the publisher's server-side LLM quota for anonymous users.
Copy file name to clipboardExpand all lines: skills/creator-topic-opportunity-research/SKILL.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,6 +60,16 @@ Resolve the bundled helper relative to this `SKILL.md`:
60
60
scripts/topic_radar_client.py
61
61
```
62
62
63
+
Invoke that Skill-local helper only with `python3`. Do not use `python`, `python2`, or execute the helper directly without an interpreter. Place helper-wide arguments such as `--timeout` before the `feed`, `sources`, or `history` subcommand. Resolve the helper relative to this `SKILL.md`; do not hard-code an installation directory.
64
+
65
+
Use this canonical shortlist form:
66
+
67
+
```text
68
+
python3 <skill-local-helper> --timeout 30 feed --q AI --limit 12
69
+
```
70
+
71
+
For a normal shortlist or topic-selection task, prefer an initial `feed --limit 12` and do not exceed 24 candidates. Exceed 24 only when the user explicitly asks for a large list, export, or larger sample.
72
+
63
73
Do not assume a repository-root helper, sibling checkout, or `../akaiagents` exists. The helper is read-only transport only: no crawler, score, persistence, topic matching, model backend, Premium Insight, or credential storage.
Copy file name to clipboardExpand all lines: skills/creator-topic-opportunity-research/references/quality-contract.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,6 +44,18 @@ After the first domain-preserving bounded query:
44
44
45
45
For example, a title containing the letters `ai` only as part of an unrelated word must not become an AI finalist merely because `/feed?q=AI` returned it.
46
46
47
+
### Use the portable helper deterministically
48
+
49
+
Resolve `scripts/topic_radar_client.py` relative to the current Skill's `SKILL.md`; never hard-code an installation directory. `python3` is the only supported interpreter entry point. Do not use `python`, `python2`, or execute the helper directly without an interpreter.
50
+
51
+
Place helper-wide arguments before the subcommand. The canonical shortlist form is:
52
+
53
+
```text
54
+
python3 <skill-local-helper> --timeout 30 feed --q AI --limit 12
55
+
```
56
+
57
+
For a normal shortlist or topic-selection task, the initial candidate set defaults to 12 and should not exceed 24. Do not fetch 100 candidates merely to select three topics. Exceed 24 only when the user explicitly asks for a large list, export, or larger sample.
58
+
47
59
## 2. Public Skill cost boundary: no AI Workstation model spend
48
60
49
61
The downloadable/public Topic Intelligence Skills are intended to spread widely without consuming the publisher's server-side LLM quota for anonymous users.
Copy file name to clipboardExpand all lines: skills/evidence-backed-content-brief/SKILL.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,6 +58,16 @@ Resolve the bundled public helper relative to this `SKILL.md`:
58
58
scripts/topic_radar_client.py
59
59
```
60
60
61
+
Invoke that Skill-local helper only with `python3`. Do not use `python`, `python2`, or execute the helper directly without an interpreter. Place helper-wide arguments such as `--timeout` before the `feed`, `sources`, or `history` subcommand. Resolve the helper relative to this `SKILL.md`; do not hard-code an installation directory.
62
+
63
+
Use this canonical shortlist form:
64
+
65
+
```text
66
+
python3 <skill-local-helper> --timeout 30 feed --q AI --limit 12
67
+
```
68
+
69
+
For a normal shortlist or topic-selection task, prefer an initial `feed --limit 12` and do not exceed 24 candidates. Exceed 24 only when the user explicitly asks for a large list, export, or larger sample.
70
+
61
71
Do not assume a repository-root helper, sibling checkout, or `../akaiagents` exists. A native host connection may call the same public no-cost contract directly.
62
72
63
73
The helper is transport-only: no crawler, score, persistence, topic matching, model backend, or Premium Insight is implemented inside the Skill.
Copy file name to clipboardExpand all lines: skills/evidence-backed-content-brief/references/quality-contract.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,6 +44,18 @@ After the first domain-preserving bounded query:
44
44
45
45
For example, a title containing the letters `ai` only as part of an unrelated word must not become an AI finalist merely because `/feed?q=AI` returned it.
46
46
47
+
### Use the portable helper deterministically
48
+
49
+
Resolve `scripts/topic_radar_client.py` relative to the current Skill's `SKILL.md`; never hard-code an installation directory. `python3` is the only supported interpreter entry point. Do not use `python`, `python2`, or execute the helper directly without an interpreter.
50
+
51
+
Place helper-wide arguments before the subcommand. The canonical shortlist form is:
52
+
53
+
```text
54
+
python3 <skill-local-helper> --timeout 30 feed --q AI --limit 12
55
+
```
56
+
57
+
For a normal shortlist or topic-selection task, the initial candidate set defaults to 12 and should not exceed 24. Do not fetch 100 candidates merely to select three topics. Exceed 24 only when the user explicitly asks for a large list, export, or larger sample.
58
+
47
59
## 2. Public Skill cost boundary: no AI Workstation model spend
48
60
49
61
The downloadable/public Topic Intelligence Skills are intended to spread widely without consuming the publisher's server-side LLM quota for anonymous users.
0 commit comments