No description
  • Java 53.9%
  • TypeScript 45%
  • CSS 0.8%
  • Dockerfile 0.2%
Find a file
fe-dev-agent 24f6ace2a0
Some checks failed
CI / Lint (drl-generator) (push) Successful in 22s
CI / Lint (shared-types) (push) Successful in 22s
CI / Lint (frontend) (push) Successful in 23s
CI / Lint (backend) (push) Successful in 23s
CI / Typecheck (backend) (push) Successful in 17s
CI / Typecheck (drl-generator) (push) Successful in 20s
CI / Typecheck (frontend) (push) Successful in 22s
CI / Typecheck (shared-types) (push) Successful in 22s
CI / Playwright E2E — Decision Flow (flows-*) (push) Failing after 31s
fix(ci)[F7-6]: oprav e2e-flows job — production stack + healthcheck wait
- Nahraď `docker compose -f docker-compose.dev.yml up -d` za `docker compose up -d --build`
  (dev.yml je len override; bez docker-compose.yml chýba postgres + image/build definície)
- Pridaj `cp .env.example .env` pred compose start (docker-compose.yml vyžaduje env premenné)
- Nahraď curl-based wait za healthcheck-based smyčku (max 180s) podľa vzoru z PK-73
- Oprav cleanup krok na `docker compose down -v` (bez `-f docker-compose.dev.yml`)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-05-18 17:59:58 +02:00
.github/workflows fix(ci)[F7-6]: oprav e2e-flows job — production stack + healthcheck wait 2026-05-18 17:59:58 +02:00
apps fix(F7-6)[QA]: pridaj mock /api/rules do flows-persist.spec + BASE_URL env do playwright.config 2026-05-18 17:47:12 +02:00
DESIGN_REFERENCE feat(PK-100): FE Decision Table column ops (F4-4) 2026-05-18 06:44:59 +02:00
packages [F0][BE] PK-69: Monorepo skeleton — pnpm workspace + docker-compose + CI (#1) 2026-05-17 12:36:22 +00:00
tests/e2e feat(F4-2): decision table cell editing, operator picker, undo/redo (PK-95) 2026-05-18 03:47:13 +02:00
.env.example [F0][BE] PK-70: Spring Boot 3.3 + Postgres + Flyway + /api/health (#2) 2026-05-17 13:37:15 +00:00
.gitattributes [F0][FE] PK-75: Commit dodaných DESIGN_REFERENCE GIF-iek (14 ks) (#4) 2026-05-17 15:35:30 +02:00
.gitignore [F0][BE] PK-69: Monorepo skeleton — pnpm workspace + docker-compose + CI (#1) 2026-05-17 12:36:22 +00:00
docker-compose.dev.yml [F0][FE] PK-71: Next.js 15 + Tailwind v4 + shadcn/ui + dark mode + home page (+ PK-74 fix) (#5) 2026-05-17 13:10:13 +00:00
docker-compose.yml [F0][BE] PK-70: Spring Boot 3.3 + Postgres + Flyway + /api/health (#2) 2026-05-17 13:37:15 +00:00
package.json test(e2e): smoke E2E suite + dedikovaný CI job (PK-73) 2026-05-17 17:10:17 +02:00
pnpm-lock.yaml feat(PK-112): Run panel + per-node result viz + trace drill-in (F7-5) 2026-05-18 17:01:25 +02:00
pnpm-workspace.yaml test(e2e): smoke E2E suite + dedikovaný CI job (PK-73) 2026-05-17 17:10:17 +02:00
PROJECT.md [F0][BE] PK-69: Monorepo skeleton — pnpm workspace + docker-compose + CI (#1) 2026-05-17 12:36:22 +00:00
README.md ci(e2e): remove e2e-smoke CI job, add local-only smoke instructions to README 2026-05-17 18:20:41 +02:00
STYLE_GUIDE.md docs(style-guide): add Polish Acceptance Bar section (PK-76) (#3) 2026-05-17 13:09:09 +00:00

DMN Kokpit — Rule Studio

Webový nástroj pre tvorbu, simuláciu, verzionovanie a export biznis pravidiel do Drools DRL súborov. Náhrada manuálnej editácie DRL súborov a XLS rozhodovacích tabuliek v existujúcom Java systéme. Detailný spec, doménový model a fázový plán nájdeš v PROJECT.md. Záväzný kódový a vizuálny štandard v STYLE_GUIDE.md.

Quickstart

cp .env.example .env       # doplň heslá pre lokálnu DB
docker compose up --build  # postgres + backend + frontend

Pre dev mode s bind mountmi a hot reloadom použi override:

docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build

Backend (apps/backend) a frontend (apps/frontend) v tomto skeleton-e ešte nemajú aplikačný kód — beží len placeholder image, aby docker compose up prešiel celý stack. Reálnu Spring Boot inicializáciu rieši PK-70, Next.js inicializáciu PK-71.

Repo štruktúra

Definovaná v PROJECT.md §4. pnpm workspace monorepo:

.
├── apps/
│   ├── frontend/         # Next.js 15 (PK-71)
│   └── backend/          # Spring Boot (PK-70)
├── packages/
│   ├── drl-generator/    # TS preview generator (zdieľaný s FE)
│   └── shared-types/     # TS typy generované z OpenAPI
├── DESIGN_REFERENCE/     # referenčné screenshoty z DecisionRules / Nected
├── docker-compose.yml    # postgres + backend + frontend
├── docker-compose.dev.yml# override pre dev: bind mounty, hot reload
├── pnpm-workspace.yaml
└── .github/workflows/    # CI (lint + typecheck matrix)

E2E smoke testy

E2E smoke beží lokálne kým CI runner nemá Docker. Pred merge:

  1. docker compose up -d --build
  2. pnpm test:e2e
  3. Očakávaj 4/4 zelených: /api/health, FE home, dark mode, rules tabuľka.

CI gate pre tieto testy: bude pridaný v INFRA follow-up issue (docker-capable runner).

Dokumenty