Checklist for revising existing je-dict-1 entries to v2 quality standards. Use when improving existing entries rather than creating new ones.
Use this checklist when revising existing entries to bring them up to the v2 specification standards.
python3 build/verify_furigana.py <entry_id> shows "β OK"- for lists of 2+ itemsCOMMON PATTERNS:, TRANSITIVITY:See the vocabulary-notes skill for complete formatting guidelines.
conjugation field if missing (run python3 build/add_conjugations.py)See example-sentences skill for complete guidelines.
conjugation field if missing (run python3 build/add_adjective_conjugations.py)When adding notes, consider adding callout boxes for common mistakes:
LEARNER PITFALL:
{η₯|γ}γ = learning a fact for the first time
{η₯|γ}γ£γ¦γγ = already knowing
β Use {η₯|γ}γ£γ¦γγ for "I know"
High-value pitfall topics:
Based on evaluation findings, prioritize these entry categories:
IMPORTANT: When revising an entry, update the modified timestamp to the current UTC time.
Run this command to get the correct timestamp:
python3 build/get_timestamp.py
Then update only the modified field (keep created unchanged):
"metadata": {
"created": "2026-01-05T08:30:00Z", // Keep original
"modified": "2026-01-12T10:52:00Z", // Update to current UTC
...
}
This ensures the entry appears in the "Recent" page with the correct revision date.
After revising entries, run these commands:
python3 build/validate.py # Validate all entries
python3 build/verify_furigana.py <entry_ids...> # Verify furigana coverage
python3 build/add_conjugations.py # Add conjugation to any verbs missing it
python3 build/add_adjective_conjugations.py # Add conjugation to any i-adjectives missing it
python3 build/update_indexes.py # Update indexes
make index # Refresh indexes and kanji JSON (the site builds in CI after merge)
git add entries/ docs/ *.json PROJECT_STATUS.md
git commit -m "Revise entries to v2 standards"
git push
The make index step refreshes entries_index.json, build/word_id_lookup.json, and kanji/; the live site is rebuilt by GitHub Actions when the PR merges, so docs/ is never committed.
Check for:
python3 build/verify_furigana.py to confirm