<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mosquitone-admin/official-site/enrich-event.py, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.yyamashita.com/mosquitone-admin/'/>
<entry>
<title>Update official-site submodule: build speed improvements</title>
<updated>2026-06-18T01:22:01+00:00</updated>
<author>
<name>yyamashita</name>
<email>yyamashita@hetzner.yyamashita.com</email>
</author>
<published>2026-06-18T01:22:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yyamashita.com/mosquitone-admin/commit/?id=d0e5998ee7f5e3aee62ac4bfb7a301b09617583e'/>
<id>d0e5998ee7f5e3aee62ac4bfb7a301b09617583e</id>
<content type='text'>
Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update official-site submodule: text content fixes</title>
<updated>2026-06-17T13:25:39+00:00</updated>
<author>
<name>yyamashita</name>
<email>yyamashita@hetzner.yyamashita.com</email>
</author>
<published>2026-06-17T13:25:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yyamashita.com/mosquitone-admin/commit/?id=8f640400d2417d5895e78108952cff2f03fc7088'/>
<id>8f640400d2417d5895e78108952cff2f03fc7088</id>
<content type='text'>
Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update official-site submodule: HTML/TS fixes</title>
<updated>2026-06-17T13:21:38+00:00</updated>
<author>
<name>yyamashita</name>
<email>yyamashita@hetzner.yyamashita.com</email>
</author>
<published>2026-06-17T13:21:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yyamashita.com/mosquitone-admin/commit/?id=857c8b9fbb9f6a610f183f2cbe80c883e53e1619'/>
<id>857c8b9fbb9f6a610f183f2cbe80c883e53e1619</id>
<content type='text'>
Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update official-site submodule: deps update + Node 22 Amplify config</title>
<updated>2026-06-17T13:04:31+00:00</updated>
<author>
<name>yyamashita</name>
<email>yyamashita@hetzner.yyamashita.com</email>
</author>
<published>2026-06-17T13:04:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yyamashita.com/mosquitone-admin/commit/?id=3ac5b2672b355817df650b8bf281d0499216a2a5'/>
<id>3ac5b2672b355817df650b8bf281d0499216a2a5</id>
<content type='text'>
Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add official-site-2023-dev as git submodule at official-site/</title>
<updated>2026-06-15T14:25:39+00:00</updated>
<author>
<name>yyamashita</name>
<email>yyamashita@hetzner.yyamashita.com</email>
</author>
<published>2026-06-15T14:25:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yyamashita.com/mosquitone-admin/commit/?id=090cf7d92e8e660b1dccf8d64780bd2430660cbc'/>
<id>090cf7d92e8e660b1dccf8d64780bd2430660cbc</id>
<content type='text'>
- Move management scripts from official-site/ to official-site-scripts/
- Update CLAUDE.md paths accordingly
- Deploy key configured at ~/.ssh/mosquitone_official_site_deploy
  with SSH alias github-mosquitone-official-site

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Move management scripts from official-site/ to official-site-scripts/
- Update CLAUDE.md paths accordingly
- Deploy key configured at ~/.ssh/mosquitone_official_site_deploy
  with SSH alias github-mosquitone-official-site

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove hardcoded credentials: use env vars for AppSync/S3</title>
<updated>2026-06-10T04:27:43+00:00</updated>
<author>
<name>yyamashita</name>
<email>yyamashita@hetzner.yyamashita.com</email>
</author>
<published>2026-06-10T04:27:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yyamashita.com/mosquitone-admin/commit/?id=0443c8c9972cbe792716cca193f7ad1ae64c0eda'/>
<id>0443c8c9972cbe792716cca193f7ad1ae64c0eda</id>
<content type='text'>
All secrets (APP_SYNC_ENDPOINT, APP_SYNC_API_KEY, S3_BUCKET) moved to .env.
Scripts now fail-fast with :? if env vars are not set.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All secrets (APP_SYNC_ENDPOINT, APP_SYNC_API_KEY, S3_BUCKET) moved to .env.
Scripts now fail-fast with :? if env vars are not set.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add auto-enrichment skill: golive + venue site → AppSync</title>
<updated>2026-06-09T16:38:34+00:00</updated>
<author>
<name>yyamashita</name>
<email>yyamashita@hetzner.yyamashita.com</email>
</author>
<published>2026-06-09T16:38:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yyamashita.com/mosquitone-admin/commit/?id=4093468dc7117a2d796b9a18829d0058f742c334'/>
<id>4093468dc7117a2d796b9a18829d0058f742c334</id>
<content type='text'>
enrich-event.py searches golive SQLite DB (/app/tokyo-livehouse-events/data/events.db)
for the matching venue event, then fetches the venue detail page to download the flyer
image, uploads it to S3, and updates the AppSync Event record with ticketURL, detailURL,
mainImageURL, description (OPEN/START times + artists), and ticketFee.

CLAUDE.md updated with the full add→enrich→deploy workflow for agent use.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
enrich-event.py searches golive SQLite DB (/app/tokyo-livehouse-events/data/events.db)
for the matching venue event, then fetches the venue detail page to download the flyer
image, uploads it to S3, and updates the AppSync Event record with ticketURL, detailURL,
mainImageURL, description (OPEN/START times + artists), and ticketFee.

CLAUDE.md updated with the full add→enrich→deploy workflow for agent use.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
