Know your weak subtest in 50 items. Try it now!
Building a dev tool or hiring developers? Get seen here. Become our Sponsor
Know your weak subtest in 50 items. Try it now!
Know your weak subtest in 50 items. Try it now!
Will Limit at max of 10 people for now
I can provide free access to anyone interested. Comment your email below and I’ll send you access!
Fixes
Assembler re-filtered all xx,xxx items on every pick — cell shape, status, history, exposure can't change mid-cell, so decided once per cell from a category index (~2M predicate evals → ~15k)
Shared-word rule inverted: placing an item marks what it rules out, testing a candidate is one set lookup
Two O(n²) loops removed — reason positions via map, passages grouped in one pass
checkFeasibility read the bank once per cell → once total (boot runs it per blueprint)
Every paper hashed all xx,xxx row signatures twice (SHA-256) → once per row
Generator solved the problem, then invariants solved it again — rejected seeds paid twice
Options normalised twice per check; stem normalised even when exempt
Item id parses memoised (depth report re-parsed full history each sitting, growing as n²)
Measured
150-item form assembly: 247ms → 92ms
supplementary.test.ts: 27s → 10s
Full test suite: ~110s → ~57s, 1,884 passing
content:assemble: 8m30s → ~6m
Civil Service Exam Practice — everything you need to pass the Philippine CSE, in one place.
• You'll never see the same question twice — papers are built fresh each time, and the engine won't repeat one you've had
• Every question written for this site — nothing copied from other reviewers, nothing recalled from real exams
• Verified sources — every legal fact quotes the statute; an unverifiable citation never ships
• Free 50-question diagnostic — scored per skill, not one number, so you know where to start
• Full simulations — 150 questions on a real 3h10m clock, exactly like the day
• Adaptive practice — more of what you're weak at, with spaced review before you forget it
• Every wrong option explained — each names the exact mistake it's designed to catch
• Exam conditions counter — shows how often you left the paper. Only you see it
• Sit it on paper — print a real shading sheet, photograph it, get it marked
• ₱299 / ₱599 a year — no auto-renewal, and buying again extends your term
Building a dev tool or hiring developers? Get seen here. Become our Sponsor