Compare commits

...

1 Commits

Author SHA1 Message Date
Timmy
d5213555e0 fix: add expanded portal schema fields to 5 portals (#1511)
Some checks failed
CI / test (pull_request) Failing after 1m37s
CI / validate (pull_request) Failing after 1m13s
Review Approval Gate / verify-review (pull_request) Successful in 9s
Closes #1511. test_portal_registry_schema.py::test_portals_json_uses_expanded_registry_schema
was failing because 5 portals (workshop, archive, chapel, courtyard, gate) were missing
the expanded schema fields.

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

All 6 portal tests pass.
2026-04-14 22:43:55 -04:00

View File

@@ -129,13 +129,21 @@
"type": "harness",
"params": {
"mode": "creative"
}
},
"action_label": "Enter Workshop"
},
"agents_present": [
"timmy",
"kimi"
],
"interaction_ready": true
"interaction_ready": true,
"access_mode": "visitor",
"telemetry_source": "workshop",
"world_category": "development",
"owner": "Timmy",
"portal_type": "creative-tool",
"readiness_state": "online",
"environment": "production"
},
{
"id": "archive",
@@ -157,12 +165,20 @@
"type": "harness",
"params": {
"mode": "read"
}
},
"action_label": "Enter Archive"
},
"agents_present": [
"claude"
],
"interaction_ready": true
"interaction_ready": true,
"access_mode": "operator",
"telemetry_source": "archive",
"world_category": "knowledge",
"owner": "Timmy",
"portal_type": "data-store",
"readiness_state": "online",
"environment": "production"
},
{
"id": "chapel",
@@ -184,10 +200,18 @@
"type": "harness",
"params": {
"mode": "meditation"
}
},
"action_label": "Enter Chapel"
},
"agents_present": [],
"interaction_ready": true
"interaction_ready": true,
"access_mode": "visitor",
"telemetry_source": "chapel",
"world_category": "spiritual",
"owner": "Timmy",
"portal_type": "reflective-space",
"readiness_state": "online",
"environment": "production"
},
{
"id": "courtyard",
@@ -209,13 +233,21 @@
"type": "harness",
"params": {
"mode": "social"
}
},
"action_label": "Enter Courtyard"
},
"agents_present": [
"timmy",
"perplexity"
],
"interaction_ready": true
"interaction_ready": true,
"access_mode": "visitor",
"telemetry_source": "courtyard",
"world_category": "gathering",
"owner": "Timmy",
"portal_type": "social-space",
"readiness_state": "online",
"environment": "production"
},
{
"id": "gate",
@@ -237,10 +269,18 @@
"type": "harness",
"params": {
"mode": "transit"
}
},
"action_label": "Enter Gate"
},
"agents_present": [],
"interaction_ready": false
"interaction_ready": false,
"access_mode": "visitor",
"telemetry_source": "gate",
"world_category": "navigation",
"owner": "Timmy",
"portal_type": "entry-point",
"readiness_state": "online",
"environment": "production"
},
{
"id": "playground",