feat(core,cli): harden install engine and extend skill lint and interview eval

- update only touches the recorded project root; project installs do not
  follow symlinks or junctions; repeated --force rotates .orig backups;
  uninstall never deletes outside the recorded root
- run npm/npx without a shell on Windows and pin optional tool versions
- skip the update check in CI and non-interactive output
- lint: cross-document section pointers, preflight row ids, gate rule
  numbers, per-document size budgets, gate copy equality
- eval: scenarios S19-S21, route and read-cost rejudging, interpretation
  card judging, temp-dir previews and table-form cards no longer fail
This commit is contained in:
Yun Chan 2026-10-06 16:55:38 +09:00
parent ee3bef2ce5
commit 9bcb45cbd3
122 changed files with 5836 additions and 831 deletions

View file

@ -0,0 +1,17 @@
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>모임표 — 모임 일정 맞추기</title>
<link rel="stylesheet" href="styles/site.css" />
</head>
<body>
<nav class="nav"><a href="index.html">모임표</a><a href="features.html">기능</a></nav>
<main class="page">
<h1>모두가 되는 날을 한 번에 찾는다</h1>
<p class="lede">링크 하나를 보내면 각자 되는 시간을 칠하고, 겹치는 칸이 바로 보인다.</p>
<a class="button" href="#start">모임표 만들기</a>
</main>
</body>
</html>