feat: broaden ingest triage and add review flags

This commit is contained in:
vasily committed 2026-10-14 20:35:36 +08:00
1 parent 3f959c42bb
commit 31826982e6
8 files changed
+137 -38

No files matched your search

+32 -28
View File
@@ -1,6 +1,6 @@
{
"pack_id": "gewu-research",
"pack_version": "0.15.0",
"pack_version": "0.16.0",
"manifest_version": "1.0.0",
"status": "local-contract-and-checkpoint-bound-hosts-not-qualified",
"execution": "existing-local-agent-host",
@@ -10,7 +10,7 @@
"contract_id": "gewu.service.v1",
"contract_version": 1,
"path": "contracts/service-v1.json",
"sha256": "0bdeb121e4cca3df36c97d24e8144b87fb36215f6afce58b187708ecf0fdb32d",
"sha256": "5e6eabc607788638c1e71bb8eb4a294d33cdd4c623e70d533e4e9f0c9b730bc1",
"scope": "Generated local MCP tool input schemas and v1 record schemas; native host workflows remain NOT RUN."
}
],
@@ -28,10 +28,10 @@
"skills": [
{
"id": "kb-ingest",
"version": "0.1.0",
"version": "0.2.0",
"entry": "skills/kb-ingest/SKILL.md",
"pipeline": "pipelines/ingest.md",
"pipeline_version": "0.1.0"
"pipeline_version": "0.2.0"
},
{
"id": "kb-query",
@@ -73,8 +73,8 @@
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.1.0",
"gewu.skill.kb-ingest@0.1.0",
"gewu.protocol.contributions@0.2.0",
"gewu.skill.kb-ingest@0.2.0",
"gewu.skill.kb-query@0.1.0",
"gewu.skill.kb-curate@0.1.0",
"gewu.skill.kb-synthesize@0.2.0"
@@ -85,6 +85,7 @@
"proposal:read",
"proposal:submit",
"proposal:withdraw",
"ingest:review",
"run:read",
"run:write",
"service:diagnostics"
@@ -136,10 +137,10 @@
"module_id": "contributions",
"kind": "protocol",
"entry": "protocols/CONTRIBUTIONS.md",
"implementation_version": "0.3.0",
"implementation_version": "0.4.0",
"provided_contract": {
"id": "gewu.protocol.contributions",
"version": "0.1.0"
"version": "0.2.0"
},
"requires_contracts": [
"gewu.local-checkpoint@0.1.0"
@@ -149,6 +150,7 @@
"proposal:read",
"proposal:submit",
"proposal:withdraw",
"ingest:review",
"run:read",
"run:write",
"service:diagnostics"
@@ -157,29 +159,30 @@
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "0cb815b00b5ea65200eedaa211f7ac6dd47b87431d8ac0567a15fa6ae8cd6cea",
"sha256": "4c5b6169daf675866355265d598a0338b67fd9b819862031cd24d66753ea7b05",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "kb-ingest",
"kind": "skill",
"entry": "skills/kb-ingest/SKILL.md",
"implementation_version": "0.3.0",
"implementation_version": "0.4.0",
"provided_contract": {
"id": "gewu.skill.kb-ingest",
"version": "0.1.0"
"version": "0.2.0"
},
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.1.0",
"gewu.pipeline.kb-ingest-pipeline@0.1.0"
"gewu.protocol.contributions@0.2.0",
"gewu.pipeline.kb-ingest-pipeline@0.2.0"
],
"required_service_capabilities": [
"proposal:evaluate",
"proposal:read",
"proposal:submit",
"proposal:withdraw",
"ingest:review",
"run:read",
"run:write"
],
@@ -187,28 +190,29 @@
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "7c0436077d8f2227e6e8ce56b3910ae77c27c5af91a0546775d4aec46565d708",
"sha256": "b6193c5017a820fa6d50f1595bb40aa74f7439b98fa85082def1ca3991319c88",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "kb-ingest-pipeline",
"kind": "pipeline",
"entry": "pipelines/ingest.md",
"implementation_version": "0.2.0",
"implementation_version": "0.3.0",
"provided_contract": {
"id": "gewu.pipeline.kb-ingest-pipeline",
"version": "0.1.0"
"version": "0.2.0"
},
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.1.0"
"gewu.protocol.contributions@0.2.0"
],
"required_service_capabilities": [
"proposal:evaluate",
"proposal:read",
"proposal:submit",
"proposal:withdraw",
"ingest:review",
"run:read",
"run:write"
],
@@ -216,7 +220,7 @@
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "a3cf7589e1c220e0cb1d5c8b23c4312c0e4af642a21bdcd7ff3a89ba0883bda7",
"sha256": "2942147e529b30a4ed92c9d17c5a9262328de31ec1cc584737c8b6eb9c103f71",
"hash_encoding": "utf8-no-bom-lf"
},
{
@@ -231,7 +235,7 @@
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.1.0",
"gewu.protocol.contributions@0.2.0",
"gewu.pipeline.kb-query-pipeline@0.1.0"
],
"required_service_capabilities": [
@@ -256,7 +260,7 @@
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.1.0"
"gewu.protocol.contributions@0.2.0"
],
"required_service_capabilities": [
"knowledge:read"
@@ -280,7 +284,7 @@
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.1.0",
"gewu.protocol.contributions@0.2.0",
"gewu.pipeline.kb-curate-pipeline@0.1.0"
],
"required_service_capabilities": [
@@ -311,7 +315,7 @@
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.1.0"
"gewu.protocol.contributions@0.2.0"
],
"required_service_capabilities": [
"knowledge:read",
@@ -341,7 +345,7 @@
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.1.0",
"gewu.protocol.contributions@0.2.0",
"gewu.pipeline.kb-synthesize-pipeline@0.2.0"
],
"required_service_capabilities": [
@@ -366,7 +370,7 @@
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.1.0"
"gewu.protocol.contributions@0.2.0"
],
"required_service_capabilities": [
"knowledge:read"
@@ -393,7 +397,7 @@
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "5dae6ad10a6fc8e5ba55a39d9d41376b49426f193f48ede1522f30c2a8c6d387",
"sha256": "5032436c257a203a36be6f093b7ae5db61a844060963ba25f855b0ef2af0f422",
"hash_encoding": "utf8-no-bom-lf"
},
{
@@ -431,7 +435,7 @@
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "0bdeb121e4cca3df36c97d24e8144b87fb36215f6afce58b187708ecf0fdb32d",
"sha256": "5e6eabc607788638c1e71bb8eb4a294d33cdd4c623e70d533e4e9f0c9b730bc1",
"hash_encoding": "utf8-no-bom-lf"
},
{
@@ -449,7 +453,7 @@
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "75b8ebb3a1255b4d2ab7a81a277977dde65b34501af4d4f11a1b918b316d98ac",
"sha256": "8c721bdb8b78e50606d4d479d716076f1f609ecb908fb32c10b7eaccc06eb04e",
"hash_encoding": "utf8-no-bom-lf"
},
{
@@ -512,6 +516,6 @@
"snapshot": {
"algorithm": "sha256",
"scope": "modules array serialized as UTF-8 JSON with sorted keys and compact separators",
"digest": "941ed03a201721658945b2120bc09e131ac8b4386a52c86f5aad47a449a590bd"
"digest": "279a2c16bb5e94110311fab44d9b2e79657342c49ab49b669e64298aaa5a37df"
}
}