Compare commits

...

1 Commits

Author SHA1 Message Date
Hermes Agent
0df33558a5 fix: portal registry schema validation failure (#1511)
Some checks failed
CI / test (pull_request) Failing after 1m0s
CI / validate (pull_request) Failing after 1m0s
Review Approval Gate / verify-review (pull_request) Failing after 7s
Resolves #1511. Added missing expanded schema fields to 5 portals
(workshop, archive, chapel, courtyard, gate).

Added: portal_type, world_category, environment, access_mode,
readiness_state, telemetry_source, owner, destination.action_label.

test_portals_json_uses_expanded_registry_schema: PASS
2026-04-15 21:03:33 -04:00

View File

@@ -129,13 +129,21 @@
"type": "harness", "type": "harness",
"params": { "params": {
"mode": "creative" "mode": "creative"
} },
"action_label": "Enter Workshop"
}, },
"agents_present": [ "agents_present": [
"timmy", "timmy",
"kimi" "kimi"
], ],
"interaction_ready": true "interaction_ready": true,
"portal_type": "location",
"world_category": "hub",
"environment": "local",
"access_mode": "public",
"readiness_state": "live",
"telemetry_source": "nexus",
"owner": "Timmy"
}, },
{ {
"id": "archive", "id": "archive",
@@ -157,12 +165,20 @@
"type": "harness", "type": "harness",
"params": { "params": {
"mode": "read" "mode": "read"
} },
"action_label": "Enter Archive"
}, },
"agents_present": [ "agents_present": [
"claude" "claude"
], ],
"interaction_ready": true "interaction_ready": true,
"portal_type": "location",
"world_category": "hub",
"environment": "local",
"access_mode": "public",
"readiness_state": "live",
"telemetry_source": "nexus",
"owner": "Timmy"
}, },
{ {
"id": "chapel", "id": "chapel",
@@ -184,10 +200,18 @@
"type": "harness", "type": "harness",
"params": { "params": {
"mode": "meditation" "mode": "meditation"
} },
"action_label": "Enter Chapel"
}, },
"agents_present": [], "agents_present": [],
"interaction_ready": true "interaction_ready": true,
"portal_type": "location",
"world_category": "hub",
"environment": "local",
"access_mode": "public",
"readiness_state": "live",
"telemetry_source": "nexus",
"owner": "Timmy"
}, },
{ {
"id": "courtyard", "id": "courtyard",
@@ -209,13 +233,21 @@
"type": "harness", "type": "harness",
"params": { "params": {
"mode": "social" "mode": "social"
} },
"action_label": "Enter Courtyard"
}, },
"agents_present": [ "agents_present": [
"timmy", "timmy",
"perplexity" "perplexity"
], ],
"interaction_ready": true "interaction_ready": true,
"portal_type": "location",
"world_category": "hub",
"environment": "local",
"access_mode": "public",
"readiness_state": "live",
"telemetry_source": "nexus",
"owner": "Timmy"
}, },
{ {
"id": "gate", "id": "gate",
@@ -237,10 +269,18 @@
"type": "harness", "type": "harness",
"params": { "params": {
"mode": "transit" "mode": "transit"
} },
"action_label": "Enter Gate"
}, },
"agents_present": [], "agents_present": [],
"interaction_ready": false "interaction_ready": false,
"portal_type": "location",
"world_category": "hub",
"environment": "local",
"access_mode": "public",
"readiness_state": "live",
"telemetry_source": "nexus",
"owner": "Timmy"
}, },
{ {
"id": "playground", "id": "playground",
@@ -292,4 +332,4 @@
"agents_present": [], "agents_present": [],
"interaction_ready": true "interaction_ready": true
} }
] ]