Compare commits

...

4 Commits

Author SHA1 Message Date
1487e03d47 Merge branch 'main' into fix/1511
Some checks failed
CI / test (pull_request) Failing after 1m17s
Review Approval Gate / verify-review (pull_request) Failing after 12s
CI / validate (pull_request) Failing after 1m18s
2026-04-22 01:10:32 +00:00
e05a576084 Merge branch 'main' into fix/1511
Some checks failed
Review Approval Gate / verify-review (pull_request) Failing after 12s
CI / test (pull_request) Failing after 1m11s
CI / validate (pull_request) Failing after 1m15s
2026-04-22 01:08:46 +00:00
Alexander Whitestone
bb839e0174 fix: align legacy portal metadata with expanded schema (#1511)
Some checks failed
CI / test (pull_request) Failing after 1m5s
CI / validate (pull_request) Failing after 1m2s
Review Approval Gate / verify-review (pull_request) Failing after 9s
2026-04-15 04:45:35 -04:00
Alexander Whitestone
5903d680dd fix: Portal registry schema validation - add missing fields (#1511)
Some checks failed
CI / test (pull_request) Failing after 1m8s
CI / validate (pull_request) Failing after 1m19s
Review Approval Gate / verify-review (pull_request) Successful in 9s
Legacy portals (workshop, archive, chapel, courtyard, gate) were missing
expanded schema fields required by test_portal_registry_schema.

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

All 8 portals now pass schema validation.
Closes #1511
2026-04-14 22:46:42 -04:00

View File

@@ -129,13 +129,22 @@
"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": "operator-room",
"world_category": "workspace",
"environment": "production",
"access_mode": "operator",
"readiness_state": "active",
"telemetry_source": "workshop.timmy.foundation",
"owner": "Timmy",
"blocked_reason": null
}, },
{ {
"id": "archive", "id": "archive",
@@ -157,12 +166,21 @@
"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": "research-space",
"world_category": "archive",
"environment": "production",
"access_mode": "operator",
"readiness_state": "active",
"telemetry_source": "archive.timmy.foundation",
"owner": "Timmy",
"blocked_reason": null
}, },
{ {
"id": "chapel", "id": "chapel",
@@ -184,10 +202,19 @@
"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": "operator-room",
"world_category": "reflection",
"environment": "production",
"access_mode": "visitor",
"readiness_state": "active",
"telemetry_source": "chapel.timmy.foundation",
"owner": "Timmy",
"blocked_reason": null
}, },
{ {
"id": "courtyard", "id": "courtyard",
@@ -209,13 +236,22 @@
"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": "operator-room",
"world_category": "social",
"environment": "production",
"access_mode": "visitor",
"readiness_state": "active",
"telemetry_source": "courtyard.timmy.foundation",
"owner": "Timmy",
"blocked_reason": null
}, },
{ {
"id": "gate", "id": "gate",
@@ -237,10 +273,19 @@
"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": "operator-room",
"world_category": "transit",
"environment": "production",
"access_mode": "operator",
"readiness_state": "blocked",
"telemetry_source": "gate.timmy.foundation",
"owner": "Timmy",
"blocked_reason": "Awaiting live transit wiring for the gate harness."
}, },
{ {
"id": "playground", "id": "playground",
@@ -292,4 +337,4 @@
"agents_present": [], "agents_present": [],
"interaction_ready": true "interaction_ready": true
} }
] ]