Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
01b6c24a57 | ||
|
|
2ddf21cb48 |
No files matched your search
@@ -99,3 +99,5 @@ communication treatment is off. Unrelated automatic packages remain available.
|
||||
The owner retains publication identity/order, mandatory status, complete durable
|
||||
artifacts, verification and Operator acceptance. These packages customize
|
||||
answer/detail/example/acknowledgement presentation only.
|
||||
|
||||
The automatic `research-auto` Planner package supplies primary-source selection, preferred-domain exploration/refinement and evidence-reading methodology. The manual `research` package remains available on request. Tool arguments, budgets, continuation, recovery and untrusted research provenance belong to the owner.
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
name: research-auto
|
||||
description: Source selection and reading methods for assigned Planner research.
|
||||
metadata:
|
||||
relayview-display-name: Research methodology
|
||||
relayview-version: 0.12.0
|
||||
---
|
||||
|
||||
# Research methodology
|
||||
|
||||
Prefer primary sources: the official specification, documentation, or source repository that owns a claim. When an applicable authoritative domain is already known, preferredDomains may rank it higher; omit the option during broad exploration and refine a later search after discovering the right domain. Prefer narrow publisher hosts over broad multi-tenant hosts, and inspect/fetch returned sources before relying on them.
|
||||
|
||||
Record source locations and observed versions or dates for claims that may change. Label inferences and unresolved facts. Put concise findings and citations in the planning response so the Plan can use them.
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"source": {
|
||||
"kind": "first-party",
|
||||
"reference": "v0.12.0"
|
||||
},
|
||||
"role": "planner",
|
||||
"step": "planning",
|
||||
"files": [
|
||||
{
|
||||
"path": "SKILL.md",
|
||||
"sha256": "a3acca3ed412dc0e8351d82d7e201ef6112bf3a68142f06e570bd29a71391b22"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -12,6 +12,15 @@ ROOT = Path(__file__).resolve().parents[1]
|
||||
|
||||
|
||||
class PackageTests(unittest.TestCase):
|
||||
def test_research_auto_contains_only_extracted_method(self):
|
||||
package = ROOT / "packages/research-auto"
|
||||
check_package(package)
|
||||
text = (package / "SKILL.md").read_text()
|
||||
self.assertIn("omit the option during broad exploration", text)
|
||||
self.assertIn("inspect/fetch returned sources", text)
|
||||
self.assertNotIn("spawn", text)
|
||||
self.assertNotIn("save a research file", text)
|
||||
|
||||
def test_communication_packages_declare_their_treatment(self):
|
||||
for role in ("planner", "implementer", "reviewer"):
|
||||
package = ROOT / f"packages/{role}-communication"
|
||||
|
||||
Reference in new issue
Block a user