mirror of
https://github.com/GMGNAI/gmgn-skills.git
synced 2026-11-02 07:46:11 +00:00
Two further self-review passes: one for internal consistency, one simulating execution against boundary inputs. The consequential one is the "at least half" test, which is what separates 回避 from 不可跟 and was left to the reader with a sample size of three. Now stated as arithmetic: counting x 2 >= sampled, so 2 of 3, 2 of 4, 3 of 5, and one of three does not fire it. Five edges that had no defined answer: - Two handle candidates with equal total_calls: break on the more recent newest call, then on richer wallet_tags, then lexicographically, and say which. - Two chains with equal call counts: score the one whose newest call is more recent, name the other with its count. - next_page_token expiring part-way through paging: stop and score what was fetched, never restart or retry, and report the coverage as a floor. - created-tokens truncation: the tokens array caps at 100 while inner_count + open_count is the real total, so an empty intersection is only evidence at full coverage. A caller measured at 1,551 launches with 101 rows (6.5%) had an empty intersection that proves nothing — report the launch record and say the self-launch check could not be completed. Same when created_token_count > 0 but tokens comes back empty. - Fields read now states its scope: derived quantities are not API fields, fields named only as empty or excluded are not read, and error-response keys are read only on 429/403. The common name fields the cleaning rule references (name / nick_name / twitter_name / twitter_username) are now listed. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>