Discovery Mode — API-Tracking für Google Maps #16
Labels
No labels
bug
docs
feature
housekeeping
html-spec
performance
react-compat
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
glow-all/true-headless-browser#16
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Add a
discoverymode to createIsolatedContext that logs every API access instead of throwing.What to Build
RuntimeModetype:'strict' | 'discovery' | 'production'createIsolatedContext({ mode: 'discovery' })— logs all missing APIs via apiLoggerDiscoveryReportclass — aggregates unique API paths with call counts--discovery— runs page in discovery mode, prints report on exitTests (110% Coverage)
it('strict mode throws on unknown API')it('discovery mode logs instead of throws')it('discovery mode returns tolerant proxy for unknown access')it('DiscoveryReport aggregates unique paths')it('DiscoveryReport counts calls per path')it('DiscoveryReport tracks receiver type: property, method, construct')it('CLI --discovery outputs report')Definition of Done
Discovery Mode — API-Tracking for Google Maps. ✅ Implementiert in Page({mode:'discovery'}). Tests existieren.