Skip to content

Core Feature Set

Tom Smith edited this page Sep 25, 2025 · 1 revision

Core Feature Set


Onboarding = Pass

  • Paste Repo URL
  • Github App
  • Workspace Infrastructure (workspace, swarm, graph DB, VMs)

Testing Setup

  • Identification
    • Framework
      • Frontend / backend (lang)
    • Playwright
      • statkrak (recorder)
  • Recommendation
    • Framework
    • Playwright
    • statkrak
  • Follow the Testing pattern within the repo itself
    • Clean start? recommend
      • Framework
      • Language

Test Identification = recommendations (POOR)

  • Coverage = basic
    • unit => any node_type = Function
      • Check if test counts as function
      • Exclude testing utils (look into this)
    • int => any node_type endpoints
    • e2e => number of page
  • View via table by node type (Insights)
    • Functions
    • Endpoint
    • Pages

Test Code Generation

Recommendations

  • janitors

Test Quality

  • During task -> workflow
    • test_map → repo_map but for test files, config
    • Check for modularizations opportunities
  • Patterns / memory

Test Maintenance

  • janitors
    • Modularizations of tests
    • Mark as reviewed with timestamp

PR Creation


Learnings = Human in the Loop

  • PR review diffs should be stored
  • Hints system
    • "always add to test dir and not next"

Janitors

  • Unit tests
  • Integration tests
  • e2e tests
  • PR review
  • Security review
  • Refactoring
  • Maintainability