Skip to content

Codex DM should avoid safety-cancelled setup/social tool calls #479

Description

@100yenadmin

Summary

The final-head built-app Codex-DM proof on 500c379 is playable and the campaign-id hint removed broad mid-session shell scans, but the provider trace still shows safety-cancelled tool calls that add latency/noise.

Evidence

  • Evidence folder: /Volumes/LEXAR/Codex/worldos-built-app-playtest/codex-app-final-20260601T033714/
  • Provider summary: 05-provider-trace-summary.json
  • Built app run: codex-app-final-20260601T033714
  • Minted run: play-20260531203723
  • Built app SHA: 500c379

Remaining Cancelled Calls

  • Opening: create_character(Rell Ashwake) before first narration was safety-cancelled because startup should only establish the canon player and stage NPCs in narration.
  • First move: social_check(... npc_id="", target_name="the grey-faced Flaming Fist recruit") was safety-cancelled; the model recovered by creating a tracked NPC and continuing.

User Impact

The app remains playable, but fresh-player response latency is inflated by recoverable provider/tool-contract missteps. This should be resolved before trusting full RRI latency/playability evidence.

Acceptance Criteria

  • Opening prompt prevents roster mutation beyond the player before first narration unless explicitly configured.
  • DM guidance clarifies when to create/find a tracked NPC before social checks instead of calling social_check with ambiguous empty npc_id.
  • Repeat built-app proof shows no safety-cancelled tool calls during opening plus first player move.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions