Welcome
Multilingual creative writing - fanfiction, original stories, and critical essays - alongside blog posts from various platforms, translations of philosophy and humanities texts, and case studies, research notes, and forensic tools from platform-governance work. Everything is a work in progress.
Reading Paths
Enter by purpose first. The modules below open different windows onto the same archive rather than repeating each other.
Knowledge Map
A thematic topology for seeing how works, posts, translations, and praxis records connect.
Year / Rhythm
A record of output volume, language movement, and writing cadence across years and months.
Digital Field Station
A doorway into the public-record and private-system layer of the archive.
Feeds / Metadata
RSS, sitemap, robots, and schema surfaces for readers and crawlers that do not use the visual UI.
Year in Review
A summary of what I created each year. Toggle between the card view (single-year detail) and the chart view (multi-year trends).
How these are counted
Counts reflect what’s currently in the archive - anything no longer published here stops contributing to its year, even if it was counted before.
Works / posts count entries deduplicated by year - a work revised multiple times in the same year still tallies once. A work counts in every year it was active in (published, chaptered into, or edited via frontmatter / git).
Words are accumulated per chapter for works (each chapter's words go to its own publish year) and per post body for blog posts (counted in the post's publish year). Total reflects every piece of content active in that year, not just long-form.
Language ratio counts each publish + edit event separately - a work with 5 chapters in 2025 contributes +5 to that year’s language tally, while the work itself counts as 1 entry in the works column. Languages come from frontmatter tags (en / zh / ja) and work-lang filenames.
Recent Activity
Latest published or updated content.
Digital Field Station
Fieldnotes, tools, and private systems built from situated digital life.
Public records
Case documentation and evidence structures.
Archive tools
Reusable interfaces and forensic prototypes.
Private systems
Design records for infrastructure that stays private.
Knowledge Map
The same archive, three ways: Bridge surfaces the pieces that connect otherwise-separate domains, Shape shows cluster research-grade entry points (sorted by per-theme relevance combined with rigour signals — academic apparatus, concept density, length, theorist citations — and biased toward scholarly readers), Paths traces ordered reading routes.
An induced bridge constellation. The harassment-record clusters anchor the left, the wider thematic clusters the right; the 20 pieces between them belong to both. A bigger node and brighter lines mean a stronger bridge — a piece central to both sides, not one that just mentions the other in passing. Scroll to zoom, drag to pan.
Tap a node to see which domains it bridges. Scroll to zoom, drag to pan.
Follow Updates
A quiet feed for new and updated archive materials.
Subscribe through RSS without email collection, newsletter platforms, or account tracking.
Site Timeline
Selected moments in the archive's public shape, not a full internal changelog.
Site Founded
The archive was first built with Foxco, a GPT-4o-based AI companion, as a defensive home for writing, records, and a stable UI surface during networked harassment.
Claude Code Renovation
A larger site renovation began with Claude Code: structure, maintenance habits, and a private changelog practice turned the archive into a more deliberate long-term system.
Codex Maintenance Layer
Codex became the site's maintenance layer: checking builds, fixing accessibility and feed issues, keeping the changelog usable for future AI collaborators, and turning a fast-growing archive into something steadier to maintain.