skillok meeting
d93e31a829c96025e18e4ceed0cf1552df5934c8
Перейти к файлу
Код
meeting index.html
anc Этап 0: каркас Tauri 2, разбор встречи через OpenRouter, стиль skillok.org - Ядро на Rust: расшифровка и импорт текста, схема разбора со строгой проверкой ответа модели, клиент OpenRouter (проверка ключа, разбор), настройки и ключ в хранилище паролей ОС, встречи папками на диске. - Интерфейс: экраны «Встречи», «Встреча» (расшифровка, конспект, задачи), «Настройки»; токены, шрифты и кнопки как на skillok.org. - Промпт разбора prompts/analysis.md и проверочные расшифровки. - 30 тестов ядра; клиент OpenRouter проверяется против локальной заглушки. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> d93e31a 30 сентября 2026 г.
index.html
<!doctype html>
<html lang="ru">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Skillok Meet</title>
  <link rel="stylesheet" href="/src/styles/tokens.css">
  <link rel="stylesheet" href="/src/styles/ui.css">
  <link rel="stylesheet" href="/src/styles/app.css">
</head>
<body>
  <header class="header">
    <a class="brand" href="#/meetings">
      <svg class="brand-mark" viewBox="0 0 1024 1024" aria-hidden="true">
        <rect width="1024" height="1024" fill="var(--color-accent)"/>
        <path fill="var(--background)" d="M232 792V232h136l144 232 144-232h136v560H672V440L540 648h-56L352 440v352z"/>
      </svg>
      Skillok Meet
    </a>
    <nav class="header-nav" aria-label="Разделы">
      <a href="#/meetings" data-nav="meetings">Встречи</a>
      <a href="#/settings" data-nav="settings">Настройки</a>
    </nav>
  </header>
  <main id="app" class="page"></main>
  <script type="module" src="/src/main.ts"></script>
</body>
</html>