diff --git a/History/sonnet-appjs-analysis.md b/History/sonnet-appjs-analysis.md new file mode 100644 index 0000000..26b8466 --- /dev/null +++ b/History/sonnet-appjs-analysis.md @@ -0,0 +1,36 @@ +# Sonnet Analysis — 2026-06-23 — app.js bugs + +## Q1: Что сломано в app.js +Нужно убрать **ДВЕ** строки из app.js (не только ``): +- строка 644: `` — SyntaxError +- строка 845 старого index.cfm = `` — вторая SyntaxError после первой + +Обе попали из-за `sed -n '209,846p'`. + +## Q2: lucide.createIcons() +**НЕ потерян.** В старом index.cfm был на строке 845 (перед ``), попал в app.js. Также вызывается ещё в 4 местах внутри JS. + +## Q3: Дубликаты var +`var UNZIP_URL` дублируется (стр. 6 и 7 app.js). Значения идентичны. `var` в JS допускает повторное объявление — не проблема. +`UPLOAD_URL` и `CONVERT_URL` НЕ дублируются — они на строках 207-208 старого cfm, sed начат с 209. + +## Q4: CORS +`` + `` из app.js → JS выполнится +2. `parseInfo` поля: UPPERCASE → lowercase для корректной работы модала +3. prompt.cfm/chat.cfm — пока OK, потом перенести на VM diff --git a/contractor b/contractor index 493d75e..740f75a 160000 --- a/contractor +++ b/contractor @@ -1 +1 @@ -Subproject commit 493d75e51a7464623192d36fd57a1ffb57d1047c +Subproject commit 740f75a79173bc7c6a3abf4e636ce2a8c8f58a36