mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-03-01 18:22:41 -08:00
chore(task-85): update launcher workflow and backlog tracking
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
# Agent Log — codex-nplusone-pos1-20260220T012300Z-c5he
|
||||
|
||||
- alias: `codex-nplusone-pos1`
|
||||
- mission: `Fix N+1 false-negative when known sentence fails due to Yomitan functional token counting`
|
||||
- status: `completed`
|
||||
- started_utc: `2026-02-20T01:23:00Z`
|
||||
- heartbeat_minutes: `5`
|
||||
|
||||
## Intent
|
||||
|
||||
- reproduce user-reported case: known `私/あの/欲しい`, unknown `仮面`, no N+1 color
|
||||
- add failing regression test first
|
||||
- patch N+1 candidate filter to ignore functional `pos1` from MeCab enrichment for Yomitan tokens
|
||||
- run focused tests
|
||||
|
||||
## Planned Files
|
||||
|
||||
- `src/core/services/tokenizer.test.ts`
|
||||
- `src/token-merger.ts`
|
||||
|
||||
## Assumptions
|
||||
|
||||
- issue path: Yomitan tokens have `partOfSpeech=other`; candidate exclusion relies mostly on `partOfSpeech`
|
||||
- MeCab enrichment supplies `pos1`; N+1 filter currently underuses it
|
||||
|
||||
## Progress
|
||||
|
||||
- 2026-02-20T01:23:00Z: started; context loaded; preparing RED test
|
||||
- 2026-02-20T01:28:02Z: RED confirmed; new regression test fails (`targets.length` expected 1, got 0)
|
||||
- 2026-02-20T01:28:14Z: GREEN confirmed; patched N+1 candidate filter to ignore functional `pos1` (`助詞`,`助動詞`,`記号`,`補助記号`); tokenizer test file all pass
|
||||
|
||||
## Files Touched
|
||||
|
||||
- `src/core/services/tokenizer.test.ts`
|
||||
- `src/token-merger.ts`
|
||||
- `docs/subagents/INDEX.md`
|
||||
- `docs/subagents/agents/codex-nplusone-pos1-20260220T012300Z-c5he.md`
|
||||
|
||||
## Handoff
|
||||
|
||||
- regression covered for user-reported case pattern (`私も あの仮面が欲しいです` with known `私/あの/欲しい`)
|
||||
- no blockers
|
||||
Reference in New Issue
Block a user