The earlier wording could be read as "Claude wrote all Hellion- specific code." Pair-level assistance doesn't mean uniform AI authorship — some commits are mostly hand-written with the AI as a sounding board, others lean on it for API walkthroughs or drafts the maintainer then edits. Spell that out, and note that the share of hand-written work is expected to grow as the maintainer's plugin experience grows.
1.9 KiB
AI assistance disclosure
Per the Dalamud Plugin AI Usage Policy, this fork uses AI assistance at the Pair level. Pair means the maintainer plans the architecture, decides what gets built, reviews each change and tests against the running game; Claude (Anthropic) helps explain Dalamud APIs, suggests patterns, drafts code on request, and reviews approaches. Neither side acts autonomously: nothing ships without the maintainer's review, and Claude can't run the game.
The level varies by area and over time. Some commits are mostly hand-written with the AI used as a sounding board, others lean more on Claude for an API walkthrough or a code draft that the maintainer then reads, edits and integrates. The maintainer's commitment is to be able to explain why every piece of Hellion code is the way it is — not "I typed every character."
What's where
Upstream Chat 2 (by Infi & Anna, EUPL-1.2) is the foundation and was not
produced with AI assistance. Hellion-specific code lives in
ChatTwo/Privacy/, ChatTwo/Export/, Resources/HellionStrings*,
Ui/SettingsTabs/Privacy.cs, Ui/FirstRunWizard.cs, Ui/HellionStyle.cs,
plus the Migrate3 recovery and plugin layout migration in MessageStore.cs
and Plugin.cs. These were developed with Pair-level assistance as
described above; the share of human vs. AI authorship varies file by file
and is expected to keep shifting toward more hand-written work as the
maintainer's plugin-dev experience grows.
What AI is not used for
- Visual assets. Logos, icons, banners, screenshots are human-drawn or taken from the running game.
- German translations. Written by the maintainer (native speaker).
Tooling
- Claude (Anthropic) via Claude Code CLI as the main pair partner.
- Context7 / Microsoft Learn for current Dalamud and .NET documentation.
Contact
Questions about this disclosure: https://github.com/JonKazama-Hellion/HellionChat/issues.