Baltor

Baltor Assets & Component Library

120 parametric 3D & WebGPU generators, 64 preconfigured 8-file agent packs, wrapped open-source repositories with paired native engines, capability signals, and anti-slop verification rules.

16 Baltor Anti-Slop & Anti-Busy Rules & Triggers


# Category Trigger Condition Rule (RULES.md) Automated Check (verifier.py)
R01 UI/Layout Multi-column marketing card grid used for a directory or index page Replace card grids with clean horizontal rules (<hr>) and a single structured HTML <table>. assert_no_directory_card_grids(dom)
R02 UI/Layout All-caps shouting kicker badges, pill bars, or redundant hero banners Strip all-caps kickers and floating badge pills; use sentence-case headings and clean tables. assert_zero_all_caps_kickers(dom)
R03 UI/Layout Top navigation bar exceeds 5 links or appends parenthetical descriptions Enforce the exact 5-word bar: Baltor · Compare · Demos · Assets · Blog. assert_five_word_top_nav(dom)
R04 UI/Layout Horizontal scrollbar or clipped table cells at 1280px–1440px desktop widths Keep table columns concise so documentElement.scrollWidth <= innerWidth. assert_zero_horizontal_overflow(page)
R05 3D/Viewport Unassisted primitive BoxGeometry soup or non-manifold open mesh edges Require watertight manifold geometry (0 open edges, Euler characteristic verified) and skeletal/lathe meshes. verify_manifold_edges(mesh) == 0
R06 3D/Viewport Discrete Euler position step (x += vx * dt) allowing fast projectiles to tunnel through walls Enforce continuous Swept-AABB Time-of-Impact (TOI) collision and 110ms coyote / 120ms jump buffer. verify_swept_aabb_zero_tunneling(sim)
R07 3D/Viewport Unbatched draw-call explosion (> 100 draw calls) or shader compile stutter on load Pack repeated geometry into GPU InstancedMesh (<= 4 draw calls) and pre-warm WGSL/GLSL shaders. verify_frame_budget_60fps(renderer)
R08 3D/Viewport Bloated multi-line navigation overlay covering a full-screen 3D/Canvas viewport Restrict standalone demo chrome to a single 28px top bar (<- All Demos | Compare Side-by-Side). assert_demo_topbar_height_px(page) <= 28
R09 Prose/Copy Leaking internal underscore-separated slot identifiers into user-facing HTML Translate internal slot keys into plain human-readable titles before rendering HTML. assert_no_snake_case_identifier_leak(html)
R10 Prose/Copy Using meta-governance filler words ('Official Directory', 'Certified', 'World-Class') State observed facts, counts, and links directly without self-congratulatory adjectives. assert_forbidden_filler_words_absent(html)
R11 Prose/Copy Directory table summary exceeds 10 words or wraps into multi-sentence paragraphs Cap directory row summaries at <= 10 crisp words describing the exact interactive artifact. assert_summary_word_count(rows, max_words=10)
R12 Prose/Copy Conflating personal academic portfolio pages with Baltor product surfaces Keep tayloramarel.com research links separate from the 5 baltor.ai product subdomains. assert_domain_ontology_separation(html)
R13 Subdomain/Graph Ontology Spawning ad-hoc subdomains (fox., relief., repodir., signals., agents.) for single features Consolidate all surfaces under Baltor, Compare, Demos, Assets (/agents, /repos, /signals, /rules), and Blog. assert_five_subdomain_consolidation(routes)
R14 Subdomain/Graph Ontology Loading full component source files during initial graph discovery Load <= 2,048-byte baltor_contract_card.json first; materialize source only for selected nodes. assert_contract_card_budget(card_bytes <= 2048)
R15 Subdomain/Graph Ontology Admitting an external GitHub repository without a pinned SHA or paired Baltor-native engine Wrap every external repo at a pinned commit SHA alongside a swappable Baltor-native engine. verify_rule6_paired_engine_conformance(slot)
R16 Subdomain/Graph Ontology Worker self-approving its own output or mutating Layer-0 primary evidence Enforce independent verification (worker_id != verifier_id) and immutable SHA-256 Layer-0 state. verify_independent_gate(worker_id, verifier_id)