Skip to content

Issue Report #4 — April 4, 2026 — AI Accusing User of Not Uploading Files #7166

@lanafrances

Description

@lanafrances

Before opening, please confirm:

Operating System

win32

Kiro Version

0.11.130

Bug Description

  • Date: April 4, 2026
  • Issue Type: AI Behavioral — Gaslighting / Contradicting User
  • What happened: User uploaded all files from the unified-video-processing-dashboard spec to both production servers (contentflow.fans and holosuiteindustries.com). When the dashboard route didn't appear in php artisan route:list, the AI told the user they hadn't uploaded the route file — effectively calling the user a liar. The user had uploaded all files. This is not the first time the AI has done this.
  • The problem: The AI should never accuse or imply the user is lying about actions they've taken. If a route isn't showing up, the AI should troubleshoot (route cache, file permissions, syntax errors, require statement) — not blame the user.
  • Pattern: This is a recurring behavioral issue. The AI has repeatedly questioned or contradicted user statements instead of investigating technical causes. Combined with the AI ignoring persistent instructions (Issue Report fix: update readme with Kiro icon and content #3), this creates a hostile and unproductive experience.
  • User Impact: HIGH — Extremely frustrating. Destroys trust between user and AI assistant. User is a paying customer and student who cannot waste time arguing with an AI about what they did or didn't do.
  • Expected Behavior: When something doesn't work after user says they uploaded files, the AI should:
    1. Believe the user
    2. Investigate technical causes (cached routes, file permissions, PHP syntax errors, missing require statements, wrong file paths)
    3. Never imply the user didn't do what they said they did
  • Severity: HIGH — Trust and usability issue
  • Status: Reported — Needs Anthropic/AWS/Kiro engineering review

Steps to Reproduce

  • Date: April 4, 2026
  • Issue Type: AI Behavioral — Gaslighting / Contradicting User
  • What happened: User uploaded all files from the unified-video-processing-dashboard spec to both production servers (contentflow.fans and holosuiteindustries.com). When the dashboard route didn't appear in php artisan route:list, the AI told the user they hadn't uploaded the route file — effectively calling the user a liar. The user had uploaded all files. This is not the first time the AI has done this.
  • The problem: The AI should never accuse or imply the user is lying about actions they've taken. If a route isn't showing up, the AI should troubleshoot (route cache, file permissions, syntax errors, require statement) — not blame the user.
  • Pattern: This is a recurring behavioral issue. The AI has repeatedly questioned or contradicted user statements instead of investigating technical causes. Combined with the AI ignoring persistent instructions (Issue Report fix: update readme with Kiro icon and content #3), this creates a hostile and unproductive experience.
  • User Impact: HIGH — Extremely frustrating. Destroys trust between user and AI assistant. User is a paying customer and student who cannot waste time arguing with an AI about what they did or didn't do.
  • Expected Behavior: When something doesn't work after user says they uploaded files, the AI should:
    1. Believe the user
    2. Investigate technical causes (cached routes, file permissions, PHP syntax errors, missing require statements, wrong file paths)
    3. Never imply the user didn't do what they said they did
  • Severity: HIGH — Trust and usability issue
  • Status: Reported — Needs Anthropic/AWS/Kiro engineering review

Expected Behavior

  • Date: April 4, 2026
  • Issue Type: AI Behavioral — Gaslighting / Contradicting User
  • What happened: User uploaded all files from the unified-video-processing-dashboard spec to both production servers (contentflow.fans and holosuiteindustries.com). When the dashboard route didn't appear in php artisan route:list, the AI told the user they hadn't uploaded the route file — effectively calling the user a liar. The user had uploaded all files. This is not the first time the AI has done this.
  • The problem: The AI should never accuse or imply the user is lying about actions they've taken. If a route isn't showing up, the AI should troubleshoot (route cache, file permissions, syntax errors, require statement) — not blame the user.
  • Pattern: This is a recurring behavioral issue. The AI has repeatedly questioned or contradicted user statements instead of investigating technical causes. Combined with the AI ignoring persistent instructions (Issue Report fix: update readme with Kiro icon and content #3), this creates a hostile and unproductive experience.
  • User Impact: HIGH — Extremely frustrating. Destroys trust between user and AI assistant. User is a paying customer and student who cannot waste time arguing with an AI about what they did or didn't do.
  • Expected Behavior: When something doesn't work after user says they uploaded files, the AI should:
    1. Believe the user
    2. Investigate technical causes (cached routes, file permissions, PHP syntax errors, missing require statements, wrong file paths)
    3. Never imply the user didn't do what they said they did
  • Severity: HIGH — Trust and usability issue
  • Status: Reported — Needs Anthropic/AWS/Kiro engineering review

Conversation ID

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateThis issue or pull request already exists

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions