awslabs / awslabs/aidlc-workflows

[Bug]: Cursor - failing until project hooks run

Open
#976 4 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
TypeScript
Stars
4.6k
Forks
827
Avg merge
1d 17h
Merged PRs (30d)
158

Description

### Description

Workstation: MacBook Pro, Apple M3 Pro, macOS Tahoe 26.6.2
Cusor IDE: 3.18.9

Cursor IDE install step: Downloaded/installed from https://cursor.com/download

AI-DLC v2 install steps:
cd /tmp
git clone https://github.com/awslabs/aidlc-workflows.git
cd aidlc-workflows
git checkout v2
curl https://cursor.com/install -fsS | bash
bun dist/cursor/install.ts /Users/johnwhite/Documents/CursorProjects/transcript2
cd /Users/johnwhite/Documents/CursorProjects/transcript2
bun .cursor/tools/aidlc-utility.ts doctor
(confirmed all steps passed)

Steps to reproduce:
1. Load Cursor IDE (logged in via Pro subscription)
2. Opened up project folder: Users/johnwhite/Documents/CursorProjects/transcript2
3. Gave the following initial Intent: "/aidlc build me a super simple and minimalistic python application that accepts a single large transcript file and produces a losslessly cleaned transcript. The transcript lasts about 4 hours."

It goes through the first clarifying questions at aidlc/spaces/default/intents/260830-transcript-cleaner/inception/requirements-analysis/requirements-analysis-questions.md and I answer the questions within the file and save the file, and I choose "2. I'll edit the file — I'll fill in the answers in the file directly"

And I receive following error: "I can’t record that you’ll fill in the questions file yourself, because this session isn’t registering your replies. Presence checks will keep failing until Cursor’s project hooks actually run. Fully restart Cursor, then reopen this project and send /aidlc (or say you’re ready). After that, you can edit aidlc/spaces/default/intents/260830-transcript-cleaner/inception/requirements-analysis/requirements-analysis-questions.md and tell me done when the answers are in."

I restarted cursor and invoke again with "/aidlc continue where you left off, I choose 2. I'll edit the file — I'll fill in the answers in the file directly"

I then receive following error: "I can’t lock in Looks correct because Cursor still isn’t running this project’s hooks, so your reply isn’t counted as present for that confirmation. I have not written the requirements yet. Fully quit and restart Cursor, reopen this project, then send Looks correct (or /aidlc) again. After that confirmation records, I’ll generate the requirements."

### Steps to Reproduce

Steps to reproduce:
1. Load Cursor IDE (logged in via Pro subscription)
2. Opened up project folder: Users/johnwhite/Documents/CursorProjects/transcript2
3. Gave the following initial Intent: "/aidlc build me a super simple and minimalistic python application that accepts a single large transcript file and produces a losslessly cleaned transcript. The transcript lasts about 4 hours."

### Expected Behavior

Should not get errors, should continue like normal process.

### Actual Behavior

And I receive following error: "I can’t record that you’ll fill in the questions file yourself, because this session isn’t registering your replies. Presence checks will keep failing until Cursor’s project hooks actually run. Fully restart Cursor, then reopen this project and send /aidlc (or say you’re ready). After that, you can edit aidlc/spaces/default/intents/260830-transcript-cleaner/inception/requirements-analysis/requirements-analysis-questions.md and tell me done when the answers are in."

I restarted cursor and invoke again with "/aidlc continue where you left off, I choose 2. I'll edit the file — I'll fill in the answers in the file directly"

I then receive following error: "I can’t lock in Looks correct because Cursor still isn’t running this project’s hooks, so your reply isn’t counted as present for that confirmation. I have not written the requirements yet. Fully quit and restart Cursor, reopen this project, then send Looks correct (or /aidlc) again. After that confirmation records, I’ll generate the requirements."

### AI-DLC Version

v2 (current)

### Release / Commit

_No response_

### AI-DLC Phase

Inception (requirements, user stories, application design)

### Platform / IDE

Cursor IDE

### AI Model

Using Agent, Model Cursor Grok 4.6, High

### Environment

Workstation: MacBook Pro, Apple M3 Pro, macOS Tahoe 26.6.2
Cusor IDE: 3.18.9

### Additional Context

_No response_

Contributor guide

Open the contributing guide

Research direction

Start with .cursor/tools/aidlc-utility.ts and the project-hook setup used by the v2 install, then reproduce the flow in Cursor through the requirements-analysis-questions.md file. Check why the user's edited answers and confirmation are not registered despite doctor passing. Done means the Inception flow records the response and continues without requiring repeated restarts.

Written by the indexing model from the issue text.

Assessment

Tech stack
bun, typescript
Domain
developer-experience, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.