Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
015b4d1d0e | ||
|
|
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,11 @@
|
||||
---
|
||||
name: research-auto
|
||||
description: Source selection and reading methods for assigned Planner research.
|
||||
metadata:
|
||||
relayview-display-name: Research methodology
|
||||
relayview-version: 0.12.1
|
||||
---
|
||||
|
||||
# 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.
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"source": {
|
||||
"kind": "first-party",
|
||||
"reference": "v0.12.1"
|
||||
},
|
||||
"role": "planner",
|
||||
"step": "planning",
|
||||
"files": [
|
||||
{
|
||||
"path": "SKILL.md",
|
||||
"sha256": "235b41d631c6d7e65b24fc902170ec8beb4c0a6b5ed2ff9b70d30bec6c9db58f"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -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