-.  
 


     ,     . -           :  pull request,   ,   ,     ,      .

        -.    TaskFlow AI       AI-:     Plan Mode  ,  , MCP,   , threat modeling, AI code review      .

  ,   ,                ,    .





 

-.  





.   

 1.   

 1. Cursor:     

 2. Devin Desktop ( Windsurf):    -

 3. Claude Code:   

 4.   :    

 2.  - 2.0

 5.  :  ,   

 6. Plan Mode:      

 7. MCP:    

 3.  

 8. Security Lab:     

 9. AI Code Review:   

 10.  :    

 4.  

 11.    :   

 12.  : ,    

.  .  .




  ,   


 2025-     .     .  -,  Andrej Karpathy ( )    ,         .    ,  Generate  Cursor   Windsurf (  2026-  Devin Desktop)     .    .   . ,       ,  .

   .    2026-    .    : -     ,       . , Stack Overflow Developer Survey 2025 ,  46%      AI tools, 33% ,      3%.           , ,    .           ,  ,         .

   .  :

   ,   -  ;

 -    ,    ;

   ,   ,   Merge,    ;

    -,  ,     ;

          -     -  ,    .

   ,     .   ,        ,     .      -   .            ,      .    .




  


            IDE,    .    ,    .        -. ,       Ȼ,    .

     ,   .     ,      :

   .              ,   .

  . ,   ,    -    .    ;     .

    .  ,     ,    ,   ,    .

  .    ,         .

   .    ,         .



  

           ,    ,    .   .     ,         .      ,            -.




   


     .  ,    :



 

  .   .         .



       .      ,         ,  ,    :   , API,  , , , , ,  ,   .     ,              .

    .     ,         .     .      :

            ;

           ;

       ;

    ;

        ,      .




 : TaskFlow AI


    TaskFlow AI,     .    :               .   :

    admin, manager, member;

 :  manager  member  teamId;   ,      ;

    todo, in_progress, done     archivedAt,   ;

 REST API   ;

    ;

 ,    .

  Node.js + TypeScript  NestJS   PostgreSQL.  , :   HTTP-,   -,    .         .    (  ,  , threat model,  PR)         . NestJS     ,    ,     .

    :     teamId  manager,   assignee; archived task = archivedAt != null,   status=done; Guard   , TaskAccessPolicy/TaskAccessService   - .



  

      NestJS.       - ,      .      .    ,    .




  


     TaskFlow AI          .     ;       ,        :



docs/ai-context/



PROJECT_RULES.md



ARCHITECTURE.md



SECURITY.md



TESTING.md



DOMAIN_GLOSSARY.md



API_CONTRACT.md





features/



SPEC_TASK_ASSIGNMENT.md



SPEC_REVIEW.md



SPEC_FILE_UPLOAD.md



PLAN_CREATE_TASK.md



TASK_FEATURE_REVIEW.md



PLAN_COMMENTS.md



PLAN_REVIEW_NOTES.md



PLAN_FILE_UPLOAD.md



THREAT_MODEL_FILE_UPLOAD.md



SECURITY_REVIEW_FILE_UPLOAD.md



NEGATIVE_TEST_PLAN.md



AI_PR_REVIEW.md



REFACTORING_PLAN.md





analysis/



MODULE_MAP_TASKS.md



CONTEXT_HALLUCINATION_CHECK.md



TEST_FAILURE_INVESTIGATION.md



CONTEXT_GAP_REPORT.md



CONTEXT_BUNDLE.md



BUG_DIAGNOSIS_PLAN.md



DUPLICATION_REPORT.md





context/



#    , ,      





process/



AGENT_SANDBOX_RULES.md



MCP_ACCESS_POLICY.md



ARCHITECT_PLAYBOOK.md



TEAM_STANDARD.md





.github/



pull_request_template.md





BASELINE_COMPARISON.md



    .   ,            .




 :     



        ,          .         .    .




 




   .



     :     ,   ,    ,    ,    ,       .       .




 




     .

     .

:

-   admin, manager, member;

- manager   ;

- member      ;

- admin    ;

-      ;

- member     ;

-     ;

-     .

:

1.  ;

2. API;

3.  ;

4.  ;

5. edge cases;

6.  .



        .   ,       ,      ,      .        .     ,    .




 


           -:

  (   );

    (  ).

         .    ,   :





 

 



  ?



 ?



 edge cases?



 ?



  ?





       ,              .      ?       ,       4.




 : BASELINE_COMPARISON.md


         BASELINE_COMPARISON.md   .    :       ,  ,       .   :



# BASELINE_COMPARISON.md

## 

##   

##  1:  

 :

:

-   ;

-    .

##  2:  

 :

:

-  ;

-     .

##  

|  |  |  |

| --- | --- | --- |

|   ? |  |  |

|  ? |  |  |

|  edge cases? |  |  |

|  ? |  |  |

|   ? |  |  |

## 

 :         .




 


   ,    ,         .      .      ,   .

       ,      sort().   ,      ,          .   ,       .        .

      TaskFlow AI          ,     : , , ,  diff.  .   -.



 1

  

      -    :  Cursor,  Devin Desktop ( Windsurf),  Claude Code,  spec-first   Traycer,    .   ,     ,     .  ,  ,    .

        ,     .       ,      ,       :

 Cursor   :  ,  ,  diff.

 Devin Desktop ( Windsurf)   :  ,    ( 2).

 Claude Code    :  ,  ,  ( 3).

 Traycer         ,    ( 4).

 .   .    :    .

 1   1

Cursor:     

    TaskFlow AI   

-:  




 Cursor  


    .   : Cursor ,        ,       , ,       diff.     Cursor  Plan Mode: ,        .       ;     ,          .

   :



 CURSOR   

Cursor ,      ,        diff    ,        .



   . Cursor    ,       ,          (    2),       ,    ( 10).   .




     


        Composer   - :



   .



    .       ,             ,  .    :

   ,    ;

     ,    ;

        ,    ;

  :        ;

          ?

      ,   .

:        ,     .   ,  ,   ,   .      .     ,     .




   



    - ,    .        : PROJECT_RULES.md, ARCHITECTURE.md  TESTING.md.        5,     ,  Cursor     .




PROJECT_RULES.md


    .  ,  :



# PROJECT_RULES.md

-      .

-    5    .

- -    service-.

- Controller      .

-  endpoint   .

-     .




ARCHITECTURE.md


     .  NestJS   ,                :



# ARCHITECTURE.md

## 

- Controller  HTTP-     DTO.

- Runtime- DTO     ValidationPipe   .

- Service  -.

- Repository    .

## 

- -  ;

-      ;

-      endpoint.




TESTING.md




# TESTING.md

-   endpoint  .

-    (,  ).

-   ,   .

- Happy path     .



  CURSOR

      Cursor (rules)     ,       .          ;  ,   :         .




:   Task


       ,     .         :



   Task.

:

-    ;

-   title, description, status, createdById;

- assigneeId       nullable-,  CreateTaskDto   ;

- status: todo, in_progress, done;

-   ,    ;

-    ;

-    .

  PLAN_CREATE_TASK.md.

  .



,   :

  .   Task        .    ,      .

   .     ,      .

  .   ,         .

    .  :   PLAN_CREATE_TASK.md.   .      .




  


  .    .       :

   ;

   ;

      (  );

   -;

  ;

  .

   ,   .       PLAN_CREATE_TASK.md:



# PLAN_CREATE_TASK.md





## 



   (entity Task)   tasks.





##     



- ;



- ;



-   (assign);



- .





##  



- src/tasks/dto/create-task.dto.ts



- src/tasks/task.entity.ts



- src/tasks/tasks.controller.ts



- src/tasks/tasks.service.ts



- src/tasks/tasks.repository.ts



- src/migrations/*-create-task.ts



- test/tasks/create-task.e2e-spec.ts





##  



- src/tasks/tasks.module.ts ( )





##   



- src/users/*



- src/auth/* (  guard   )





##  -



- TasksService.createTask(): ,  teamId   ;



- -    TaskAccessPolicy/TaskAccessService,     ;         ,      .





##  



Task { id, title, description, status, createdById, teamId, assigneeId: uuid | null, archivedAt: Date | null, createdAt }



status: 'todo' | 'in_progress' | 'done' (default 'todo')



archivedAt != null   ;     ,  status='done'.



CreateTaskDto: title, description. assigneeId  archivedAt     .



   DTO   ValidationPipe whitelist + forbidNonWhitelisted      .





## 



- member   ;



-     (createdById);



-   teamId ;



-    'todo';



- archivedAt   null;



-   ;



-   assigneeId  archivedAt        .





## 



-   ,     policy layer;



-  DTO  ,  assigneeId    assign.





## Rollback



-   ,   task.





##  



1. entity + DTO + ;



2. repository + service;



3. controller +  POST /tasks;



4. .



    ,           .     ;        .       ,     .




 :  


      ,    .    ,       :



 

       ;

    ;

         ;

  rollback;

    ;

     ;

    unrelated-,    .



       ,   . :   .    src/users/.   auth    guard.      .   ,   .




  


    ,    .     ,      :



 

       :  .   1.     .



  ,     ,    .     ,  diff  ,  .     :     ,   ,      .




- 


 .   ,      .  .   ,  ,  ,  .      ,     :



  diff  PLAN_CREATE_TASK.md.

:

1.    ;

2.  ;

3.      ;

4.     .



     3. ,        ,       .     src/users/user.entity.ts,      ,      diff,  .




   :  


 ,                  .       :

 Product owner      ;

         ;

 Security officer      ,     ;

 QA      diff  .

     .              . Cursor       ,       ,   ,  .




 


     TaskFlow AI     Cursor / Plan Mode,     :

 PROJECT_RULES.md, ARCHITECTURE.md, TESTING.md;

     PLAN_CREATE_TASK.md  ;

    ,      ;

      ;

 -:  diff  .





     ,     ,   :

       title   title  120 .

:       ?          ?    ,         .




 


        .   PLAN_CREATE_TASK.md ( ).     - TASK_FEATURE_REVIEW.md.  ,       : PROJECT_RULES.md, ARCHITECTURE.md, TESTING.md:



# TASK_FEATURE_REVIEW.md

## 

  (Task).

##   

PLAN_CREATE_TASK.md

##  

-    ;

## 

-       ;

##   

- ,    (   );

##  

-   ,  ;

## 

- approve / request changes / regenerate from plan.



       . PLAN_CREATE_TASK.md  , TASK_FEATURE_REVIEW.md ,    .    ,        :    ,   ,  ,    .




 


     : , ,  , ,  diff.          ,      , legacy,  .         :    ,   .

               ,      .   ,   ,     ,   ,     -   Devin Desktop ( Windsurf).



 1   2

Devin Desktop ( Windsurf):    -

    ,     

-:  




    


        .      :      ,    ,     - , ,  .  ,   ,  ,   ,    .          :        .

        . Devin Desktop ( Windsurf)       ,   ,       ,  ,        .        ,   : ,    ,       ,      ,  ,    .



 

       .  Windsurf  ,               .



     TaskFlow AI. ,     (  -  ), ,     .     .




   


    ,    .      , :

    legacy-,   ;

    ;

  ,    ,   ;

        ;

     ,    .

        ,     ,   .    ,      .




 :    


,      ,  :



   .



 ,       . :

        ;

         ,   ;

         ,  ;

          ,       .

   ,    .      ,   :    .




 :  


           :



   tasks.

  .

:

1.      ;

2.    ;

3.   -;

4.     ;

5.    ;

6.        .



    .         :     .                  .       TasksService,      .     ,  .



 Ȩ 

  ,  , .              .    ,         .




 : MODULE_MAP_TASKS.md


        .    ,   :   ,   ,   . :



# MODULE_MAP_TASKS.md

##  

##  

##  

##   

##   

##     

## 

##  

##  

##     



              .     ,  :        .       ,   -     .




:  



   ,      :





    ,    .     :           ,   .



   .   :



    TasksService.



   -     .       ,   :

 ?  tasks.service.ts.   ,     ?

  ?      .  ,        guard'   .

  ?  :      ,   .      .

   ?   .   ,      ,        .

     .     ,           .          .




    




  

    ;

    ;

    ;

     .




 :    


 ,     ,        .      Ȼ   ,      :



    tasks  MODULE_MAP_TASKS.md.

    :

-   (   );

- ;

- ;

-   .



       .    .   ,     .   ,     .     ,         : -,  , .




 


 -   TaskFlow AI:

     tasks    ;

      ;

      (     );




  .


   .

   ,     (https://www.litres.ru/pages/biblio_book/?art=74094373)  .

      Visa, MasterCard, Maestro,    ,   ,     ,  PayPal, WebMoney, ., QIWI ,       .


