HappyOnigiri
a152fa2b19
chore: loc コマンドと scripts/loc.py を削除(Toolbox へ移行済み)
2026-04-06 06:23:34 +09:00
HappyOnigiri
12e8fc4591
chore: add make loc excluding linguist-generated paths
2026-03-31 08:37:19 +09:00
HappyOnigiri
2308ad959b
fix(scripts): generate_repomix.pyとSKILL.mdのpy/ → meld/ パス参照を修正
2026-03-30 10:54:34 +00:00
HappyOnigiri
d3e4c7fe0b
fix(ci): ローカルCIのテストランナーをpytestからunittest discoverに統一してGitHub Actionsと一致させる
2026-03-30 10:53:27 +00:00
HappyOnigiri
4d45ea6e25
refactor: rename py/ backend package to meld/ and extract SQL to repository
...
- Rename py/ directory to meld/ to eliminate PyPI 'py' package shadowing,
which required conftest.py/path.py workarounds in the test suite
- Remove meld/path.py (pytest stub no longer needed after rename)
- Empty meld/__init__.py (removed redundant 'from . import path as path')
- Replace 87-line conftest.py monkeypatch with minimal Package.setup() shim
- Extract create_schema(cursor) from schema.py as single DDL source of truth,
called by both init_db() and test helpers
- Add permanent_delete, soft_delete, soft_delete_to_trash, restore_image,
restore_image_with_rename, and collect_deleted_ancestors to repository.py
to eliminate duplicated inline SQL across router.py and importer/service.py
- Update all import paths, pyproject.toml, Makefile, CI config, and
check_scripts to reference meld/ instead of py/
2026-03-30 19:21:28 +09:00
HappyOnigiri
00ada1ceef
chore: use ShareSettings sync and optional install-hooks
2026-03-29 10:20:48 +09:00
HappyOnigiri
32f4e5527b
fix: add rsync check and else-delete blocks in sync.sh
...
- Guard rsync call with command -v check to fail fast with a clear
message in environments where rsync is not installed, preventing
silent git hook failures under set -e
- Add else blocks: when .ai/AGENTS.md or .ai/ignore are absent,
remove the corresponding synced files to prevent config drift
2026-03-19 05:53:04 +09:00
HappyOnigiri
acaa89aa4c
refactor: consolidate agent config into .ai/ with AGENTS.md and new skill-based rules
...
- Merge base.mdc and architecture-map.mdc into .ai/AGENTS.md (global always-apply rules)
- Create .ai/skills/node-development/SKILL.md (node.mdc + api-routing §3-6)
- Create .ai/skills/web-development/SKILL.md (web.mdc + 4 UI policies + api-routing §1-2,6-7)
- Simplify create-plan SKILL.md §3 to reference new domain skills instead of inline rules
- Replace scripts/sync_agent_config.py with scripts/sync.sh (shell-based sync)
- Update Makefile sync-ruler target to use sync.sh
- Update .gitignore: replace /CLAUDE.md with /AGENTS.md
- Untrack .claude/ and .cursor/ directories (gitignored generated outputs)
- Remove old agent-config/, .agents/ directories and CLAUDE.md
2026-03-19 05:53:04 +09:00
HappyOnigiri
2aa017a26c
chore: update references from .cursor to agent-config
2026-03-07 08:20:34 +09:00
HappyOnigiri
9417117922
refactor: introduce agent-config as source of truth for rules, skills, and ignore
2026-03-07 08:20:31 +09:00
HappyOnigiri
208082c370
fix: sanitize filename, add zip size guard, yield rAF, add ARIA to progress bar, document exclude pattern
2026-03-05 13:20:14 +09:00
HappyOnigiri
d24f79254c
fix: improve download modal edge cases and cleanup duplicated logic
2026-03-05 13:08:20 +09:00
HappyOnigiri
8b8ad530e1
feat: extract and display coverage summary in ci script
2026-03-05 02:03:57 +09:00
HappyOnigiri
02e3521451
fix: prevent CI display corruption on Windows
2026-03-04 21:02:59 +09:00
HappyOnigiri
a7e94b9337
fix(ci): normalize Windows path casing to avoid v8 coverage duplicates
2026-03-04 15:55:45 +09:00
HappyOnigiri
ed73d41679
fix: improve terminal display stability in CI script
2026-03-04 04:15:14 +09:00
HappyOnigiri
9856c97a84
chore: add UI tests to CI and skip test files in frontend API check
2026-03-03 07:06:16 +09:00
HappyOnigiri
182190305b
Merge pull request #45 from HappyOnigiri/chore/add-sync-agent-script
...
chore: add sync-agent script and make target
2026-03-02 09:02:04 +09:00
HappyOnigiri
5647de0726
chore: optimize sync agent script and add to .PHONY
2026-03-02 08:59:00 +09:00
HappyOnigiri
8b471eeb6a
chore: add sync-agent script and make target
2026-03-02 08:45:05 +09:00
HappyOnigiri
572c2290b5
refactor: remove redundant cwd=None from subprocess.Popen
2026-03-02 08:38:41 +09:00
HappyOnigiri
377f3184c2
refactor: simplify CI task execution by using npm scripts directly
2026-03-02 08:31:19 +09:00
HappyOnigiri
8f6bcbd19b
chore: add pre-commit hook to prevent direct commits to main
2026-02-28 19:26:13 +09:00
HappyOnigiri
af38e52447
fix: resolve CI execution issues by correcting environment and dependencies
2026-02-23 13:12:52 +09:00
HappyOnigiri
5f65154dcb
chore: update non-ASCII check to report line-by-line and exclude more files
2026-02-23 12:59:58 +09:00
HappyOnigiri
c1c683e289
style: improve code consistency and cleanup comments
2026-02-22 03:09:21 +09:00
HappyOnigiri
2cd35cd919
chore: enforce strict type checking in python backend
2026-02-21 22:19:18 +09:00
HappyOnigiri
4c99b68ad8
chore: use explicit allowlist for mutating tasks in ci.py
2026-02-21 20:15:56 +09:00
HappyOnigiri
f6f10c9b09
chore: add UI-Lint-tsc and split tasks into mutating and non-mutating
2026-02-21 20:04:59 +09:00
HappyOnigiri
cce2ce9c4b
chore: refine CI output layout and execution order
2026-02-21 20:02:41 +09:00
HappyOnigiri
7f271f40e3
chore: convert ci.py to ASCII and improve Windows compatibility
2026-02-21 19:46:00 +09:00
HappyOnigiri
db81dab1bf
refactor: migrate CI logic to Python script for improved stability
2026-02-21 19:36:01 +09:00
HappyOnigiri
f24a22fa91
refactor: exclude Japanese issue templates from non-ASCII check
2026-01-29 01:20:31 +09:00
HappyOnigiri
3080c8217e
chore: add script to fix trailing newlines and apply to md/mdc files
2026-01-29 00:28:55 +09:00
HappyOnigiri
3225ba303b
refactor: rename and improve non-ASCII character check script
...
Rename check_only_ascii.py to check_non_ascii.py and update it to
allow specific symbols (arrows, etc.) commonly used in documentation
while maintaining strict ASCII enforcement for source code.
2026-01-28 00:23:45 +09:00
HappyOnigiri
78f8399e3a
chore: add documentation target to repomix generator
2026-01-28 00:13:06 +09:00
HappyOnigiri
9ab5621311
refactor: move Makefile checks to Python and add venv support
2026-01-23 19:35:38 +09:00
HappyOnigiri
0bdad6044a
refactor: move repomix generation to parallelized python script
2026-01-23 06:14:42 +09:00