chore: восстановление репозитория из снапшота v0.3.1

Прежняя git-история утрачена при переносе проекта на машину владельца
(снапшот без .git). Хэши коммитов в docs/reports/* относятся к утраченной
истории.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
sab.code.lab 2026-08-07 09:34:02 +02:00
commit 1c85091186
184 changed files with 33303 additions and 0 deletions

View file

@ -0,0 +1,105 @@
<!doctype html>
<html lang="ru" data-theme="light">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Прогресс — Иго · школа Го</title>
<meta
name="description"
content="Ваш прогресс в школе Го: пройденные уроки, решённые задачи, серия дней."
/>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&family=PT+Serif:wght@400;700&family=PT+Mono&display=swap"
rel="stylesheet"
/>
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
<header class="site-header">
<div class="container">
<a class="logo" href="index.html"><span class="kanji"></span> Иго · школа Го</a>
<nav class="main-nav" aria-label="Основное меню">
<ul>
<li><a href="learn.html">Курс</a></li>
<li><a href="tsumego.html">Цумэ-го</a></li>
<li><a href="play.html">Играть</a></li>
<li><a href="progress.html" aria-current="page">Прогресс</a></li>
<li><a href="cabinet.html">Кабинет</a></li>
</ul>
</nav>
<div class="header-actions">
<button class="menu-toggle" type="button" aria-label="Открыть меню" aria-expanded="false">
</button>
</div>
</div>
</header>
<main>
<div class="page-head">
<div class="container">
<p class="kicker">тихий счёт упорству</p>
<h1>Прогресс</h1>
<p>
Всё считается локально, на этом устройстве. Ничего не отправляется на сервер — поэтому
цифры честные.
</p>
</div>
</div>
<div class="container" data-stats data-total-lessons="10" data-total-problems="12">
<div class="stats-grid">
<div class="card stat-card">
<div class="value" data-stat="lessons">0 / 10</div>
<div class="label">уроков пройдено</div>
</div>
<div class="card stat-card">
<div class="value" data-stat="problems">0 / 12</div>
<div class="label">задач решено</div>
</div>
<div class="card stat-card">
<div class="value" data-stat="streak">1</div>
<div class="label">дней подряд</div>
</div>
</div>
<div class="card" style="max-width: 640px">
<h2 style="margin-bottom: 14px">Путь по курсу</h2>
<div class="progress-track" role="progressbar" aria-label="Прогресс курса">
<div class="progress-fill"></div>
</div>
<p class="progress-note" data-stat="pct">Курс пройден на 0%</p>
<p class="progress-note">
Десять минут в день надёжнее трёх часов раз в месяц: Го растёт на регулярности, а не на
подвигах.
</p>
<div class="btn-row" style="margin-top: 16px">
<a class="btn btn--primary" href="learn.html">Продолжить курс</a>
<a class="btn btn--quiet" href="tsumego.html">К задачам</a>
</div>
</div>
</div>
</main>
<footer class="site-footer">
<div class="container">
<span class="privacy-note"
>◎ Без сбора данных: прогресс хранится только на вашем устройстве.</span
>
<nav aria-label="Меню в подвале">
<ul>
<li><a href="learn.html">Курс</a></li>
<li><a href="tsumego.html">Цумэ-го</a></li>
<li><a href="play.html">Играть</a></li>
<li><a href="cabinet.html">Кабинет</a></li>
</ul>
</nav>
<span>© 2026 Иго</span>
</div>
</footer>
<script src="js/main.js"></script>
</body>
</html>