{"version":"2.1.219","anchor":"interaction-schemas-are-now-discovered-not-hardcoded","canonical_anchor":"interaction-schemas-are-now-discovered-not-hardcoded","heading":"Interaction schemas are now discovered, not hardcoded","tier":"use","area":"Artifacts","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.219\/e\/interaction-schemas-are-now-discovered-not-hardcoded","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.219","markdown":"### Interaction schemas are now discovered, not hardcoded\n\nThe artifact tool's schema option now lists whatever schemas your session actually registered.\n\n**What**\n\nThe artifact tool's `schema` argument stops naming \"workshop-decisions\" in its description and error text and instead reports whatever the session actually registered.\n\n**Details**\n\n- The available schema list is computed per session and the example in the description is taken from it\n- Requesting an unregistered schema returns a distinct errorCode 8 that lists the available schemas\n- The `schema` argument only exists when the session registers at least one interaction schema\n\n**Evidence**\n\n`is not available in this session. Available schemas: `\n\n- Area: Artifacts\n- Names: `schema`\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 0\/5"}