<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soryu/makima/frontend/pnpm-lock.yaml, branch remove-llm</title>
<subtitle>soryu-co/soryu mirror</subtitle>
<id>http://src.eirin.xyz/soryu/atom?h=remove-llm</id>
<link rel='self' href='http://src.eirin.xyz/soryu/atom?h=remove-llm'/>
<link rel='alternate' type='text/html' href='http://src.eirin.xyz/soryu/'/>
<updated>2026-05-02T15:50:06+00:00</updated>
<entry>
<title>fix(frontend): regenerate pnpm-lock.yaml as v6 format + pin packageManager (#123)</title>
<updated>2026-05-02T15:50:06+00:00</updated>
<author>
<name>soryu</name>
<email>soryu@soryu.co</email>
</author>
<published>2026-05-02T15:50:06+00:00</published>
<link rel='alternate' type='text/html' href='http://src.eirin.xyz/soryu/commit/?id=2c3b0e3926b8c535fb610092301f8621440b51ed'/>
<id>urn:sha1:2c3b0e3926b8c535fb610092301f8621440b51ed</id>
<content type='text'>
Build env's pnpm warned "Ignoring not compatible lockfile" against the v9
lockfile produced by my last regen — older pnpm (8.x and below, which
some build images still ship) only understands v6 lockfiles, and falls
back to "no lockfile" mode which then errors under --frozen-lockfile:

    WARN  Ignoring not compatible lockfile at /app/pnpm-lock.yaml
    ERR_PNPM_NO_LOCKFILE  Cannot install with "frozen-lockfile" because
    pnpm-lock.yaml is absent

Two-pronged fix:

1. Regenerate the lockfile in v6 format using pnpm 8.15.4 via corepack
   (`corepack pnpm@8.15.4 install`). The lockfile now starts with
   `lockfileVersion: '6.0'` again — readable by both old and new pnpm.

2. Pin `packageManager: "pnpm@8.15.4"` in package.json so build envs
   that respect corepack/Volta install the right version automatically
   instead of falling back to whatever's globally installed.

Verified locally with `corepack pnpm@8.15.4 install --frozen-lockfile`
(the CI command). \`tsc --noEmit\` passes.

Co-authored-by: Claude Opus 4.7 (1M context) &lt;noreply@anthropic.com&gt;</content>
</entry>
<entry>
<title>fix(frontend): regenerate corrupted pnpm-lock.yaml (#122)</title>
<updated>2026-05-02T15:33:51+00:00</updated>
<author>
<name>soryu</name>
<email>soryu@soryu.co</email>
</author>
<published>2026-05-02T15:33:51+00:00</published>
<link rel='alternate' type='text/html' href='http://src.eirin.xyz/soryu/commit/?id=5b00a6a91aa8c876e042aca123e053b1e8a4ee99'/>
<id>urn:sha1:5b00a6a91aa8c876e042aca123e053b1e8a4ee99</id>
<content type='text'>
The committed lockfile was a manual frankenstein of pnpm v6 metadata
(`lockfileVersion: '6.0'` + `resolution:` blocks at the top) and v9-style
snapshot entries appended below. pnpm 9 read it as a single packages: map
and tripped on duplicate mapping keys (\`@floating-ui/core@1.7.5\` appeared
twice; same for \`@floating-ui/utils@0.2.11\`, plus dozens of \`@lexical/*\`
and \`@babel/*\` entries duplicated across the v6/v9 sections).

This blew up Docker / Caddy builds:

    ERR_PNPM_BROKEN_LOCKFILE  The lockfile at "/app/pnpm-lock.yaml" is broken:
    duplicated mapping key (688:3)

Regenerated with \`pnpm install --no-frozen-lockfile\` against the existing
package.json — net -1605 / +545 lines. \`pnpm install --frozen-lockfile\` now
succeeds (the CI check), \`tsc --noEmit\` passes, \`vite build\` produces a
clean bundle.

Co-authored-by: Claude Opus 4.7 (1M context) &lt;noreply@anthropic.com&gt;</content>
</entry>
<entry>
<title>feat: multi-document directives with ephemeral task lifecycle (#119)</title>
<updated>2026-05-02T14:07:33+00:00</updated>
<author>
<name>soryu</name>
<email>soryu@soryu.co</email>
</author>
<published>2026-05-02T14:07:33+00:00</published>
<link rel='alternate' type='text/html' href='http://src.eirin.xyz/soryu/commit/?id=760516b2e7b97fa389fb3902e8d2314eea052ff0'/>
<id>urn:sha1:760516b2e7b97fa389fb3902e8d2314eea052ff0</id>
<content type='text'>
* feat: soryu-co/soryu - makima: Fix folder/file naming and breadcrumb hash bugs

* WIP: heartbeat checkpoint

* WIP: heartbeat checkpoint

* WIP: heartbeat checkpoint

* feat: soryu-co/soryu - makima: Frontend: render multiple documents per directive folder

* WIP: heartbeat checkpoint

* WIP: heartbeat checkpoint

* WIP: heartbeat checkpoint

* Fix DirectiveRevision import in openapi.rs after merge

* Fix document-directives.tsx merge artifacts and add inactive status</content>
</entry>
<entry>
<title>fix(ci): regenerate pnpm-lock.yaml for lexical deps added by #101 (#102)</title>
<updated>2026-04-29T23:05:16+00:00</updated>
<author>
<name>soryu</name>
<email>soryu@soryu.co</email>
</author>
<published>2026-04-29T23:05:16+00:00</published>
<link rel='alternate' type='text/html' href='http://src.eirin.xyz/soryu/commit/?id=8d864f83a1d8c2ad47cf194b70d802e366a146b0'/>
<id>urn:sha1:8d864f83a1d8c2ad47cf194b70d802e366a146b0</id>
<content type='text'>
PR #101 added @lexical/* and lexical to makima/frontend/package.json but did
not refresh the lockfile, breaking CI installs that run with the default
--frozen-lockfile setting.

Regenerated via `pnpm install --no-frozen-lockfile` and verified
`pnpm install --frozen-lockfile` now resolves cleanly. `npx tsc --noEmit`
also passes.

Co-authored-by: Claude Opus 4.7 (1M context) &lt;noreply@anthropic.com&gt;</content>
</entry>
<entry>
<title>Fixup: pnpm lockfile</title>
<updated>2026-02-06T00:50:53+00:00</updated>
<author>
<name>soryu</name>
<email>soryu@soryu.co</email>
</author>
<published>2026-02-06T00:50:53+00:00</published>
<link rel='alternate' type='text/html' href='http://src.eirin.xyz/soryu/commit/?id=0fb5083e1f453b6b8dab402014f333e13df75733'/>
<id>urn:sha1:0fb5083e1f453b6b8dab402014f333e13df75733</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial Control system</title>
<updated>2026-01-11T03:01:13+00:00</updated>
<author>
<name>soryu</name>
<email>soryu@soryu.co</email>
</author>
<published>2026-01-06T04:08:11+00:00</published>
<link rel='alternate' type='text/html' href='http://src.eirin.xyz/soryu/commit/?id=8b17a175c3e7e27b789812eba4e3cd760beadb10'/>
<id>urn:sha1:8b17a175c3e7e27b789812eba4e3cd760beadb10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixup: Update pnpm lockfile</title>
<updated>2025-12-23T23:15:06+00:00</updated>
<author>
<name>soryu</name>
<email>soryu@soryu.co</email>
</author>
<published>2025-12-23T23:15:06+00:00</published>
<link rel='alternate' type='text/html' href='http://src.eirin.xyz/soryu/commit/?id=8fd91e6f014bebf0153ad2d3f319f7f06523860b'/>
<id>urn:sha1:8fd91e6f014bebf0153ad2d3f319f7f06523860b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update makima FE to add initial listening system</title>
<updated>2025-12-23T14:47:18+00:00</updated>
<author>
<name>soryu</name>
<email>soryu@soryu.co</email>
</author>
<published>2025-12-22T04:50:25+00:00</published>
<link rel='alternate' type='text/html' href='http://src.eirin.xyz/soryu/commit/?id=0741a8b8e9a2099c82bff6d6b9ebbce9c07cad53'/>
<id>urn:sha1:0741a8b8e9a2099c82bff6d6b9ebbce9c07cad53</id>
<content type='text'>
</content>
</entry>
</feed>
