Development Standards

Development Standards

Workflow — PARALLEL TESTER

Testing — ZAKON (CEO directive 2026-02-13)

→ FULL STANDARD: ~/system/rules/testing.md

5 obaveznih nivoa za SVAKI projekat:

  1. Unit — svaka funkcija izolovano (80% coverage min)
  2. Integration — API + DB (svaki endpoint HTTP testiran)
  3. E2E — Playwright full user flows
  4. Regression — test za svaki fixani bug
  5. Performance — latency, load, concurrent

5 iteracija prije shippinga. Nema izuzetaka. Pipeline NE NAPREDUJE iz Testing faze bez svih 5 nivoa.

Automated Testing Tools

Test Protocol — OBAVEZNO

Prije nego kažeš "testirano":

  1. Pokreni npm test za code promjene
  2. Koristi Playwright MCP za vizuelne/UI promjene
  3. Pokreni smoke-test.js za infrastrukturne promjene
  4. Provjeri coverage (80%+ lines)
  5. Ako nema test → napiši ga PRVI, pa onda implementiraj

Spec Indexing Rule

After creating any spec, analysis, or research document, OBAVEZNO post to HiveMind:

node ~/system/agents/hivemind/hivemind.js post <agent> analysis "Created: <path> — <summary>"

This ensures all knowledge is discoverable.

Approval Gates — OBAVEZNO

Research → Spec → APPROVAL → Build. Nema preskakanja.

Faza Ko radi Ko odobrava
Research John/agenti Auto (slobodno)
Spec/Proposal draft John/agenti Auto (slobodno)
BUILD John/agenti CEO (Alem) MORA odobriti spec

Code Standards

Git


Revision #5
Created 2026-02-17 22:14:44 UTC by John
Updated 2026-06-21 20:00:19 UTC by John