You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+4-40Lines changed: 4 additions & 40 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,8 +7,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
7
7
Benefit Decision Toolkit (BDT) is a platform for creating benefit eligibility screeners using Decision Model and Notation (DMN) and Form-JS. The project consists of four main applications:
8
8
9
9
-**library-api**: Standalone Quarkus API that generates REST endpoints from DMN files (Kogito-based)
10
-
-**builder-api + builder-frontend**: Web application for creating and managing screeners (admin tool)
-**builder-api + builder-frontend**: Web application for creating and managing screeners (admin tool). Also deploys a public-facing screener evaluation interface (end-user tool).
12
11
13
12
The core concept: Subject matter experts can define eligibility rules using visual DMN decision tables, which automatically become REST APIs and interactive screeners without traditional software development.
14
13
@@ -54,12 +53,10 @@ cd builder-frontend && npm run dev
54
53
```bash
55
54
# Build specific API
56
55
cd builder-api && mvn clean package
57
-
cd screener-api && mvn clean package
58
56
cd library-api && mvn clean package
59
57
60
58
# Build frontend
61
59
cd builder-frontend && npm run build
62
-
cd screener-frontend && npm run build
63
60
64
61
# Clean rebuild (useful when DMN files change)
65
62
mvn clean compile
@@ -70,7 +67,6 @@ mvn clean compile
70
67
```bash
71
68
# Run Java tests for an API
72
69
cd builder-api && mvn test
73
-
cd screener-api && mvn test
74
70
75
71
# Run library-api tests with Bruno (API testing tool)
76
72
cd library-api/test/bdt && bru run
@@ -100,16 +96,6 @@ This is a monorepo containing four distinct applications that work together:
Copy file name to clipboardExpand all lines: README.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,9 +36,7 @@ If you are interested in getting involved with the project, check out [our page
36
36
37
37
## Navigating the Codebase
38
38
39
-
[builder-api](/builder-api) and [builder-frontend](/builder-frontend) comprise the web app used to build eligibility screeners.
40
-
41
-
[screener-api](/screener-api) and [screener-frontend](/screener-frontend) comprise the screener experience that the builder app deploys.
39
+
[builder-api](/builder-api) and [builder-frontend](/builder-frontend) comprise the web app used to build eligibility screeners, and the screener experience that the builder app deploys.
42
40
43
41
[library-api](/library-api) contains a library of pre-built benefits and eligibility rules, suitable for including in custom screeners and for standing up a standalone eligibility API.
0 commit comments