Align Agent mode to strict stepwise generation and execution, add deterministic and safety hardening, and sync deployment/module documentation for Phase 5A.5/5B/5C rollout. - implement strict stepwise execution path and dependency short-circuiting - persist step-level errors/results and stream step_* progress events - add agent plan params patch route and schema/migration support - improve R sanitizer/security checks and step result rendering in workspace - update SSA module guide and deployment change checklist Made-with: Cursor
1 line
13 KiB
Plaintext
1 line
13 KiB
Plaintext
{"root":["./src/app.tsx","./src/main.tsx","./src/vite-env.d.ts","./src/common/api/axios.ts","./src/framework/auth/authcontext.tsx","./src/framework/auth/api.ts","./src/framework/auth/index.ts","./src/framework/auth/moduleapi.ts","./src/framework/auth/sessionguard.ts","./src/framework/auth/types.ts","./src/framework/auth/useauthheartbeat.ts","./src/framework/layout/adminlayout.tsx","./src/framework/layout/mainlayout.tsx","./src/framework/layout/orglayout.tsx","./src/framework/layout/topnavigation.tsx","./src/framework/modules/errorboundary.tsx","./src/framework/modules/moduleerrorfallback.tsx","./src/framework/modules/moduleregistry.ts","./src/framework/modules/types.ts","./src/framework/permission/permissioncontext.tsx","./src/framework/permission/index.ts","./src/framework/permission/types.ts","./src/framework/permission/usepermission.ts","./src/framework/router/permissiondenied.tsx","./src/framework/router/routeguard.tsx","./src/framework/router/index.ts","./src/modules/admin/index.tsx","./src/modules/admin/api/iitprojectapi.ts","./src/modules/admin/api/statsapi.ts","./src/modules/admin/api/systemkbapi.ts","./src/modules/admin/api/userapi.ts","./src/modules/admin/components/assigntenantmodal.tsx","./src/modules/admin/components/importusermodal.tsx","./src/modules/admin/components/modulepermissionmodal.tsx","./src/modules/admin/components/qc-cockpit/qcdetaildrawer.tsx","./src/modules/admin/components/qc-cockpit/qcreportdrawer.tsx","./src/modules/admin/components/qc-cockpit/qcstatcards.tsx","./src/modules/admin/components/qc-cockpit/riskheatmap.tsx","./src/modules/admin/components/qc-cockpit/index.ts","./src/modules/admin/pages/iitmembermanagepage.tsx","./src/modules/admin/pages/iitprojectdetailpage.tsx","./src/modules/admin/pages/iitprojectlistpage.tsx","./src/modules/admin/pages/iitqccockpitpage.tsx","./src/modules/admin/pages/statsdashboardpage.tsx","./src/modules/admin/pages/systemkbdetailpage.tsx","./src/modules/admin/pages/systemkblistpage.tsx","./src/modules/admin/pages/userdetailpage.tsx","./src/modules/admin/pages/userformpage.tsx","./src/modules/admin/pages/userlistpage.tsx","./src/modules/admin/types/iitproject.ts","./src/modules/admin/types/qccockpit.ts","./src/modules/admin/types/systemkb.ts","./src/modules/admin/types/user.ts","./src/modules/aia/constants.ts","./src/modules/aia/index.tsx","./src/modules/aia/types.ts","./src/modules/aia/components/agentcard.tsx","./src/modules/aia/components/agenthub.tsx","./src/modules/aia/components/chatworkspace.tsx","./src/modules/aia/components/index.ts","./src/modules/aia/protocol-agent/protocolagentpage.tsx","./src/modules/aia/protocol-agent/index.ts","./src/modules/aia/protocol-agent/types.ts","./src/modules/aia/protocol-agent/components/actioncard.tsx","./src/modules/aia/protocol-agent/components/chatarea.tsx","./src/modules/aia/protocol-agent/components/documentpanel.tsx","./src/modules/aia/protocol-agent/components/markdowncontent.tsx","./src/modules/aia/protocol-agent/components/reflexionmessage.tsx","./src/modules/aia/protocol-agent/components/resizablesplitpane.tsx","./src/modules/aia/protocol-agent/components/stagecard.tsx","./src/modules/aia/protocol-agent/components/stageeditmodal.tsx","./src/modules/aia/protocol-agent/components/statepanel.tsx","./src/modules/aia/protocol-agent/components/syncbutton.tsx","./src/modules/aia/protocol-agent/components/viewswitcher.tsx","./src/modules/aia/protocol-agent/components/index.ts","./src/modules/aia/protocol-agent/hooks/index.ts","./src/modules/aia/protocol-agent/hooks/useprotocolcontext.ts","./src/modules/aia/protocol-agent/hooks/useprotocolconversations.ts","./src/modules/aia/protocol-agent/hooks/useprotocolgeneration.ts","./src/modules/asl/index.tsx","./src/modules/asl/api/index.ts","./src/modules/asl/components/asllayout.tsx","./src/modules/asl/components/conclusiontag.tsx","./src/modules/asl/components/detailreviewdrawer.tsx","./src/modules/asl/components/fulltextdetaildrawer.tsx","./src/modules/asl/components/judgmentbadge.tsx","./src/modules/asl/components/charting/baselinetable.tsx","./src/modules/asl/components/charting/datasourceselector.tsx","./src/modules/asl/components/charting/prismaflowdiagram.tsx","./src/modules/asl/components/deep-research/agentterminal.tsx","./src/modules/asl/components/deep-research/landingview.tsx","./src/modules/asl/components/deep-research/resultsview.tsx","./src/modules/asl/components/deep-research/setuppanel.tsx","./src/modules/asl/components/deep-research/strategyconfirm.tsx","./src/modules/asl/components/extraction/extractiondrawer.tsx","./src/modules/asl/components/extraction/extractionstatusbadge.tsx","./src/modules/asl/components/extraction/fieldgroup.tsx","./src/modules/asl/components/extraction/processingterminal.tsx","./src/modules/asl/components/extraction/quoteblock.tsx","./src/modules/asl/components/meta/resultspanel.tsx","./src/modules/asl/hooks/usedeepresearchtask.ts","./src/modules/asl/hooks/useextractionlogs.ts","./src/modules/asl/hooks/usefulltextresults.ts","./src/modules/asl/hooks/usefulltexttask.ts","./src/modules/asl/hooks/usescreeningresults.ts","./src/modules/asl/hooks/usescreeningtask.ts","./src/modules/asl/pages/deepresearchpage.tsx","./src/modules/asl/pages/extractionpage.tsx","./src/modules/asl/pages/extractionprogress.tsx","./src/modules/asl/pages/extractionsetup.tsx","./src/modules/asl/pages/extractionworkbench.tsx","./src/modules/asl/pages/fulltextprogress.tsx","./src/modules/asl/pages/fulltextresults.tsx","./src/modules/asl/pages/fulltextsettings.tsx","./src/modules/asl/pages/fulltextworkbench.tsx","./src/modules/asl/pages/metaanalysisengine.tsx","./src/modules/asl/pages/researchsearch.tsx","./src/modules/asl/pages/srchartgenerator.tsx","./src/modules/asl/pages/screeningresults.tsx","./src/modules/asl/pages/screeningworkbench.tsx","./src/modules/asl/pages/titlescreeningsettings.tsx","./src/modules/asl/types/deepresearch.ts","./src/modules/asl/types/index.ts","./src/modules/asl/utils/chartingexcelutils.ts","./src/modules/asl/utils/excelexport.ts","./src/modules/asl/utils/excelutils.ts","./src/modules/asl/utils/metaexcelutils.ts","./src/modules/asl/utils/tabletransform.ts","./src/modules/dc/index.tsx","./src/modules/dc/api/toolb.ts","./src/modules/dc/api/toolc.ts","./src/modules/dc/components/assetlibrary.tsx","./src/modules/dc/components/tasklist.tsx","./src/modules/dc/components/toolcard.tsx","./src/modules/dc/hooks/useassets.ts","./src/modules/dc/hooks/userecenttasks.ts","./src/modules/dc/pages/portal.tsx","./src/modules/dc/pages/tool-b/step1upload.tsx","./src/modules/dc/pages/tool-b/step2schema.tsx","./src/modules/dc/pages/tool-b/step3processing.tsx","./src/modules/dc/pages/tool-b/step4verify.tsx","./src/modules/dc/pages/tool-b/step5result.tsx","./src/modules/dc/pages/tool-b/index.tsx","./src/modules/dc/pages/tool-b/components/stepindicator.tsx","./src/modules/dc/pages/tool-c/index.tsx","./src/modules/dc/pages/tool-c/components/binningdialog.tsx","./src/modules/dc/pages/tool-c/components/binningdialog_improved.tsx","./src/modules/dc/pages/tool-c/components/computedialog.tsx","./src/modules/dc/pages/tool-c/components/conditionaldialog.tsx","./src/modules/dc/pages/tool-c/components/datagrid.tsx","./src/modules/dc/pages/tool-c/components/dropnadialog.tsx","./src/modules/dc/pages/tool-c/components/filterdialog.tsx","./src/modules/dc/pages/tool-c/components/header.tsx","./src/modules/dc/pages/tool-c/components/metrictimepanel.tsx","./src/modules/dc/pages/tool-c/components/missingvaluedialog.tsx","./src/modules/dc/pages/tool-c/components/multimetricpanel.tsx","./src/modules/dc/pages/tool-c/components/pivotdialog.tsx","./src/modules/dc/pages/tool-c/components/pivotpanel.tsx","./src/modules/dc/pages/tool-c/components/recodedialog.tsx","./src/modules/dc/pages/tool-c/components/sidebar.tsx","./src/modules/dc/pages/tool-c/components/streamingsteps.tsx","./src/modules/dc/pages/tool-c/components/toolbar.tsx","./src/modules/dc/pages/tool-c/components/transformdialog.tsx","./src/modules/dc/pages/tool-c/components/unpivotpanel.tsx","./src/modules/dc/pages/tool-c/hooks/usesessionstatus.ts","./src/modules/dc/pages/tool-c/types/index.ts","./src/modules/dc/types/portal.ts","./src/modules/iit/iitlayout.tsx","./src/modules/iit/index.tsx","./src/modules/iit/api/iitprojectapi.ts","./src/modules/iit/components/ruletemplatebuilder.tsx","./src/modules/iit/components/variablepicker.tsx","./src/modules/iit/components/reports/completenesstable.tsx","./src/modules/iit/components/reports/deviationlogtable.tsx","./src/modules/iit/components/reports/eligibilitytable.tsx","./src/modules/iit/components/reports/equerylogtable.tsx","./src/modules/iit/config/projectdetailpage.tsx","./src/modules/iit/config/projectlistpage.tsx","./src/modules/iit/context/iitprojectcontext.tsx","./src/modules/iit/pages/aichatpage.tsx","./src/modules/iit/pages/aistreampage.tsx","./src/modules/iit/pages/dashboardpage.tsx","./src/modules/iit/pages/equerypage.tsx","./src/modules/iit/pages/reportspage.tsx","./src/modules/iit/pages/variablelistpage.tsx","./src/modules/iit/types/iitproject.ts","./src/modules/iit/types/qccockpit.ts","./src/modules/legacy/legacysystempage.tsx","./src/modules/legacy/researchmanagement.tsx","./src/modules/legacy/statisticaltools.tsx","./src/modules/pkb/index.tsx","./src/modules/pkb/api/knowledgebaseapi.ts","./src/modules/pkb/components/createkbdialog.tsx","./src/modules/pkb/components/documentlist.tsx","./src/modules/pkb/components/documentupload.tsx","./src/modules/pkb/components/editkbdialog.tsx","./src/modules/pkb/components/knowledgebaselist.tsx","./src/modules/pkb/components/workspace/batchmode.tsx","./src/modules/pkb/components/workspace/batchmodecomplete.tsx","./src/modules/pkb/components/workspace/deepreadmode.tsx","./src/modules/pkb/components/workspace/fulltextmode.tsx","./src/modules/pkb/components/workspace/workmodeselector.tsx","./src/modules/pkb/hooks/useworkmode.ts","./src/modules/pkb/pages/dashboardpage.tsx","./src/modules/pkb/pages/knowledgepage.tsx","./src/modules/pkb/pages/workspacepage.tsx","./src/modules/pkb/stores/useknowledgebasestore.ts","./src/modules/pkb/types/workspace.ts","./src/modules/rvw/index.tsx","./src/modules/rvw/api/index.ts","./src/modules/rvw/components/agentmodal.tsx","./src/modules/rvw/components/batchtoolbar.tsx","./src/modules/rvw/components/clinicalreport.tsx","./src/modules/rvw/components/editorialreport.tsx","./src/modules/rvw/components/filterchips.tsx","./src/modules/rvw/components/forensicsreport.tsx","./src/modules/rvw/components/header.tsx","./src/modules/rvw/components/methodologyreport.tsx","./src/modules/rvw/components/reportdetail.tsx","./src/modules/rvw/components/scorering.tsx","./src/modules/rvw/components/sidebar.tsx","./src/modules/rvw/components/taskdetail.tsx","./src/modules/rvw/components/tasktable.tsx","./src/modules/rvw/components/index.ts","./src/modules/rvw/pages/dashboard.tsx","./src/modules/rvw/types/index.ts","./src/modules/ssa/ssaworkspace.tsx","./src/modules/ssa/index.tsx","./src/modules/ssa/components/agentcodepanel.tsx","./src/modules/ssa/components/askusercard.tsx","./src/modules/ssa/components/clarificationcard.tsx","./src/modules/ssa/components/conclusionreport.tsx","./src/modules/ssa/components/datacontextcard.tsx","./src/modules/ssa/components/dataprofilecard.tsx","./src/modules/ssa/components/dataprofilemodal.tsx","./src/modules/ssa/components/dynamicreport.tsx","./src/modules/ssa/components/modetoggle.tsx","./src/modules/ssa/components/ssachatpane.tsx","./src/modules/ssa/components/ssacodemodal.tsx","./src/modules/ssa/components/ssasidebar.tsx","./src/modules/ssa/components/ssatoast.tsx","./src/modules/ssa/components/ssaworkspacepane.tsx","./src/modules/ssa/components/stepprogresscard.tsx","./src/modules/ssa/components/typewriter.tsx","./src/modules/ssa/components/variabledetailpanel.tsx","./src/modules/ssa/components/variabledictionarypanel.tsx","./src/modules/ssa/components/workflowtimeline.tsx","./src/modules/ssa/components/index.ts","./src/modules/ssa/hooks/index.ts","./src/modules/ssa/hooks/useanalysis.ts","./src/modules/ssa/hooks/useartifactparser.ts","./src/modules/ssa/hooks/usessachat.ts","./src/modules/ssa/hooks/useworkflow.ts","./src/modules/ssa/stores/ssastore.ts","./src/modules/ssa/types/index.ts","./src/modules/ssa/utils/exportblockstoword.ts","./src/modules/st/index.tsx","./src/pages/homepage.tsx","./src/pages/loginpage.tsx","./src/pages/admin/activitylogspage.tsx","./src/pages/admin/admindashboard.tsx","./src/pages/admin/prompteditorpage.tsx","./src/pages/admin/promptlistpage.tsx","./src/pages/admin/api/activityapi.ts","./src/pages/admin/api/promptapi.ts","./src/pages/admin/components/prompteditor.tsx","./src/pages/admin/tenants/tenantdetailpage.tsx","./src/pages/admin/tenants/tenantlistpage.tsx","./src/pages/admin/tenants/api/tenantapi.ts","./src/pages/org/orgdashboard.tsx","./src/pages/user/profilepage.tsx","./src/shared/components/placeholder.tsx","./src/shared/components/index.ts","./src/shared/components/chat/aistreamchat.tsx","./src/shared/components/chat/chatcontainer.tsx","./src/shared/components/chat/codeblockrenderer.tsx","./src/shared/components/chat/conversationlist.tsx","./src/shared/components/chat/messagerenderer.tsx","./src/shared/components/chat/thinkingblock.tsx","./src/shared/components/chat/index.ts","./src/shared/components/chat/types.ts","./src/shared/components/chat/hooks/index.ts","./src/shared/components/chat/hooks/useaistream.ts","./src/shared/components/chat/hooks/useconversations.ts","./src/shared/components/layout/resizablesplitpane.tsx","./src/shared/components/layout/index.ts"],"errors":true,"version":"5.9.3"} |