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: README.md
+31-25Lines changed: 31 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,27 @@
1
+
<!--
2
+
title: Welcome - see end for instructions to hide this
3
+
Description: Instant mcp-enabled microservices, standard projects, declarative business logic
4
+
Source: docs/Manager-readme
5
+
version info: 17.00.12 (06/18/2026)
6
+
do_process_code_block_titles: True
7
+
Used: Manager Readme (via copy_md())
8
+
demo_customs: Customs-readme
9
+
demo_customs_surtax: Customs-readme-surtax
10
+
demo_kafka: Sample-Integration
11
+
demo_allo: Sample_Allo_Dept_GL_readme
12
+
demo_ai_rules: Sample-ai-rules
13
+
demo_mcp_send: Sample-Basic-Demo-MCP-Send-Email
14
+
demo_eai: Sample-Basic-EAI
15
+
demo_vibe: Sample-Basic-Demo-Vibe
16
+
demo_copilot_mcp_discovery: Sample-ai-mcp
17
+
basic_demo: Sample-Basic-Demo
18
+
codespaces_patch: |
19
+
create_codespaces_mgr.py injects a Codespaces-only browser note immediately after
20
+
the "## 🚀 First Time Here?" heading (sentinel: do not rename that heading without
21
+
updating the matching logic in create_codespaces_mgr.py). The note warns Safari users to
22
+
switch to Chrome/Edge. This avoids forking the README for Codespaces.
23
+
-->
24
+
1
25
# Welcome to GenAI-Logic
2
26
3
27
One prompt — or your existing database — builds a working API and Admin App, then you declare business logic in **5 readable rules instead of 200 lines of AI-generated code** to enforce it.
You're already running in GitHub Codespaces — a cloud VS Code environment in your browser. Nothing to install. (Use Chrome or Edge — Safari has known compatibility issues with VS Code in the browser.)
44
68
45
69
46
-
<br>
70
+
47
71
48
-
<detailsmarkdownopen>
49
-
<summary>  1. Create — API, Admin App and business logic from a prompt - existing db</summary>
72
+
<detailsmarkdown>
73
+
<summary>  1. Create — API, Admin App and business logic from a prompt (existing db)</summary>
50
74
51
75
<br>Say this to your AI assistant (allow 2-3 mins):
52
76
@@ -67,16 +91,13 @@ Use case: App Integration
67
91
```
68
92
69
93
<detailsmarkdown>
70
-
<summary>Or, create with a new database</summary>
94
+
<summary>Starting from a new database instead?</summary>
71
95
72
-
<br>The prompt above starts from an *existing* database — the common real-world case (1t does not need to be sqlite). You could create the same system with a *new* database, using a file-based prompt:
96
+
73
97
74
-
```
75
-
Create basic_demo from samples/prompts/genai_demo.prompt
76
-
```
77
-
</details>
98
+
The prompt above starts from an existing database — the common real-world case, and much faster (no schema design step). You *could* have AI design a new database from scratch instead — drop the `from samples/dbs/basic_demo.sqlite` clause from the first line above (allow 8-10 mins).
78
99
79
-
100
+
</details>
80
101
81
102
Most code generators produce code you then have to own. This one produces *models* — executable, maintainable:
Explore [genai_demo_iteration_discount](system/genai/examples/genai_demo/genai_demo_iteration_discount). It's an iteration of basic_demo (see system/genai/examples/genai_demo/genai_demo_iteration_discount/002_create_db_models.prompt). This will add carbon_neutral to the data model, and update the logic to provide the discount:
You can perform **model iterations:** add new columns/tables, while keeping the prior model intact. First, we create a project with no logic, perhaps just to see the screens (this step is optional, provided just to illustrate that iterations create new projects from existing ones):
Then, we would create another prompt in the docs directory with our model changes. We've already created these for you in `system/genai/examples/genai_demo/genai_demo_iteration` - we use that to alter the data model (see `system/genai/examples/genai_demo/genai_demo_iteration/004_iteration_renames_logic.prompt`):
0 commit comments