Skip to content

Commit d535a12

Browse files
committed
Executive System Touch M5+ 75
1 parent 086f02b commit d535a12

8 files changed

Lines changed: 95 additions & 10 deletions

source/city_analysis/CityAnalysisMain.java renamed to source/city/analysis/CityAnalysisMain.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package city_analysis;
1+
package city.analysis;
22

33
/**
44
* @author Max Rupplin
@@ -15,7 +15,7 @@ public static void main(String[] args)
1515
System.out.println("-- : [CityAnalysisMain] . CityAnalysis™ now starting .");
1616

1717
// Start the city analysis server
18-
CityAnalysisServer server = new CityAnalysisServer();
18+
city_analysis.CityAnalysisServer server = new city_analysis.CityAnalysisServer();
1919

2020
if (args.length > 0)
2121
{
@@ -27,7 +27,7 @@ public static void main(String[] args)
2727
// If an input file is provided, run the speculation engine
2828
if (args.length > 1)
2929
{
30-
CitySpeculationEngine engine = new CitySpeculationEngine(args[1]);
30+
city_analysis.CitySpeculationEngine engine = new city_analysis.CitySpeculationEngine(args[1]);
3131
engine.speculateRecursively();
3232
engine.writeResults();
3333
}

source/city_analysis/CityAnalysisServer.java renamed to source/city/analysis/CityAnalysisServer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ public class CityAnalysisServer
2020
{
2121
protected String hash = "0xCA717018470E913F";
2222

23-
protected static final String CONFIG_PATH = "source/city-analysis/city-analysis-config.xml";
24-
protected static final String PRESUMES_PATH = "source/city-analysis/legalice.presumes.xml";
23+
protected static final String CONFIG_PATH = "source/city/analysis/city-analysis-config.xml";
24+
protected static final String PRESUMES_PATH = "source/city/analysis/legalice.presumes.xml";
2525

2626
protected List<Map<String, String>> presumptions = new ArrayList<>();
2727

source/city_analysis/CitySpeculationEngine.java renamed to source/city/analysis/CitySpeculationEngine.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616
*
1717
* CitySpeculationEngine — AI inference module that reads .data, .xml, or .txt
1818
* input files, applies heuristic reasoning, and writes speculation results
19-
* to source/city-analysis/speculations/
19+
* to source/city/analysis/speculations/
2020
*/
2121
public class CitySpeculationEngine
2222
{
2323
protected String hash = "0xCA717018470E914A";
2424

25-
protected static final String OUTPUT_DIR = "source/city-analysis/speculations/";
25+
protected static final String OUTPUT_DIR = "source/city/analysis/speculations/";
2626

2727
protected List<String> inputLines = new ArrayList<>();
2828
protected String inputFileName;
@@ -215,7 +215,7 @@ public void speculateRecursively()
215215
try
216216
{
217217
javax.xml.parsers.DocumentBuilder builder = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder();
218-
org.w3c.dom.Document doc = builder.parse(new File("source/city-analysis/cse-allowance-config.xml"));
218+
org.w3c.dom.Document doc = builder.parse(new File("source/city/analysis/cse-allowance-config.xml"));
219219
org.w3c.dom.NodeList nodes = doc.getElementsByTagName("recursive-speculation");
220220
if (nodes.getLength() > 0)
221221
{
@@ -272,7 +272,7 @@ else if (conf > 0.5)
272272
System.out.println("-- : [CitySpeculationEngine] Recursive speculation complete. Total lines: " + speculations.size());
273273
}
274274

275-
protected static final String RECURSIVE_OUTPUT_DIR = "source/city-analysis/speculations/recursive/";
275+
protected static final String RECURSIVE_OUTPUT_DIR = "source/city/analysis/speculations/recursive/";
276276

277277
/**
278278
* Write a recursive speculation pass to its own date/time subfolder

source/city_analysis/CitySpeculationTrainer.java renamed to source/city/analysis/CitySpeculationTrainer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public class CitySpeculationTrainer
2020
{
2121
protected String hash = "0xCA717018470E914B";
2222

23-
protected static final String CONFIG_PATH = "source/city-analysis/cse-allowance-config.xml";
23+
protected static final String CONFIG_PATH = "source/city/analysis/cse-allowance-config.xml";
2424

2525
// Reasoning allowances
2626
protected long maxReasoningTimeMs;

source/city/analysis/README.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
# CityAnalysis™ Module
2+
3+
**Author:** Max Rupplin — MEARVK LLC
4+
**Contact:** mearvk@mearvk.us | mearvk@outlook.com
5+
**Phone:** 1.919.923.4239
6+
**Belt Requirement:** Green Belt or Brown Belt
7+
**IQ Requirement:** 180+
8+
9+
---
10+
11+
## Overview
12+
13+
CityAnalysis™ gathers property records and deed information for North Carolina cities by contacting county Register of Deeds websites, then applies a trained AI speculation engine to infer patterns in lending, property transactions, and community behavior.
14+
15+
## Components
16+
17+
| File | Purpose |
18+
|------|---------|
19+
| `CityAnalysisMain.java` | Entry point — IDE or terminal |
20+
| `CityAnalysisServer.java` | Fetches property/deed data from county websites |
21+
| `CitySpeculationEngine.java` | AI module — entity extraction, speculation, recursive self-analysis |
22+
| `CitySpeculationTrainer.java` | Moral-bound IQ spectrum spatial model trainer |
23+
| `city-analysis-config.xml` | City list, URLs, connection settings |
24+
| `cse-allowance-config.xml` | AI reasoning limits, IQ tiers, trainer params |
25+
| `legalice.presumes.xml` | Presumptions, rules, lessons, proofs for citizen classes |
26+
27+
## Operations
28+
29+
1. **Load config** — Reads city list and selects default (Durham, NC)
30+
2. **Fetch** — HTTP GET to county property records and Register of Deeds sites
31+
3. **Extract** — Pulls dollar amounts, percentages, keywords, URLs from data
32+
4. **Train** — Runs moral-bound spatial model with base-objection exponential falloff
33+
5. **Speculate** — Generates inferences on financial patterns, market focus, community behavior
34+
6. **Recursive speculation** — AI re-analyzes its own findings 1–3 passes, stopping if confidence drops
35+
36+
## Settings (cse-allowance-config.xml)
37+
38+
| Setting | Description |
39+
|---------|-------------|
40+
| `max-reasoning-time-ms` | Hard time limit on training (ms) |
41+
| `max-inputs` | Maximum input files/entries processed |
42+
| `input-value` | Importance weight of input (1–1000) |
43+
| `age-of-treason` | Toggle for persistence-under-duress modeling |
44+
| `max-heap-mb` | Memory ceiling for AI working set |
45+
| `democrat-class` / `citizen-class` | Importance weights for class inference |
46+
| `dominant-iq` | Central IQ for tier calculations |
47+
| `tiers` | 5-level IQ falloff (157+ to baseline) |
48+
| `recursive-speculation` | Max/min passes, confidence threshold |
49+
50+
## Trainer Settings
51+
52+
| Setting | Description |
53+
|---------|-------------|
54+
| `epochs` | Training iterations |
55+
| `learning-rate` | Base gradient step size |
56+
| `moral-bound-weight` | Constraint toward moral center |
57+
| `dimensions` | Spatial model dimensionality |
58+
| `base-objections` | Shyness, cause-aversion, social-distance with decay |
59+
| `falloff-model` | Exponential decay of objection pressure |
60+
| `learner-rate-spectrum` | Adaptive LR range (min/max) |
61+
62+
## Output
63+
64+
- `speculations/` — Initial speculation reports (timestamped)
65+
- `speculations/recursive/<date>/<time>/` — Recursive pass outputs by datetime
66+
67+
## Usage
68+
69+
```bash
70+
java CityAnalysisMain # Durham default, fetch only
71+
java CityAnalysisMain Raleigh # Fetch for Raleigh
72+
java CityAnalysisMain Durham input.data # Full speculation on input file
73+
```
74+
75+
## Concerns
76+
77+
- This module contacts live county government websites; respect rate limits
78+
- Speculation outputs are heuristic inferences, not legal or financial advice
79+
- Training time is bounded by `max-reasoning-time-ms` to prevent runaway
80+
- Recursive passes halt early if model confidence degrades below threshold
81+
- All citizen classes are presumed good-faith per `legalice.presumes.xml`
82+
83+
---
84+
85+
**This module is intended for 180+ IQ operators holding Green Belt or Brown Belt certification at this time.**
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)