|
| 1 | +STRUCTURE.txt — Defined™ Dark Gray Module |
| 2 | +Installer Tech ID: Max Rupplin — honest state fiduciary and forward US Democrat |
| 3 | +Theme: Dark Gray — Definition to narrow cause: defined. |
| 4 | +Safety: Careful and possible government secret. |
| 5 | +================================================================================ |
| 6 | + |
| 7 | +US well in condition. US well loved. US is well in authority of command of the |
| 8 | +United States. Be clear, we are holding object, and object, that the United |
| 9 | +States is clear in Custody and of herself a Clear custody. Well affirmed. |
| 10 | +Based on army, country and constitution. God is with America. And Max Rupplin. |
| 11 | +Therefore from America a good socialism and country and great things spring |
| 12 | +from America's capitalism. These we affirm. And for law and tech We stand. |
| 13 | +And commitment to God and Country. These Affirm We. Thus. This. A. America. |
| 14 | + |
| 15 | +================================================================================ |
| 16 | + |
| 17 | +├── README.md Project documentation |
| 18 | +├── STRUCTURE.txt This file |
| 19 | +│ |
| 20 | +├── start-backend.sh Start AI server (port 49220) |
| 21 | +├── shutdown-backend.sh Stop AI server |
| 22 | +├── start-frontend.sh Deploy webapp to Tomcat (/defined) |
| 23 | +├── shutdown-frontend.sh Undeploy webapp |
| 24 | +│ |
| 25 | +├── source/ |
| 26 | +│ ├── ai/ |
| 27 | +│ │ ├── server/ |
| 28 | +│ │ │ └── DefinedAIServer.java Main server: port 49220, 4x daily scans, reports |
| 29 | +│ │ └── module/ |
| 30 | +│ │ ├── DefinedMoralSpeculator.java AI model: 29→128→64→32→6 (DJL/PyTorch) |
| 31 | +│ │ └── NTSBCommunicator.java Direct HTTP communication with www.ntsb.gov |
| 32 | +│ │ |
| 33 | +│ └── protocol/ |
| 34 | +│ ├── ProtocolHandler.java Base class: multi-credential, auth, connectivity |
| 35 | +│ ├── DefinedTelnetBackend.java Telnet backend: port 49221, protocol mgmt |
| 36 | +│ ├── UFWFirewallManager.java UFW open/close port cycling |
| 37 | +│ ├── ConnectionHoursManager.java Hours-based connection acceptance |
| 38 | +│ ├── SSHHandler.java Port 22 — SSH outbound (UFW-managed) |
| 39 | +│ ├── HTTPSHandler.java Port 443 — HTTPS TLSv1.3 (UFW-managed) |
| 40 | +│ ├── HTTPHandler.java Port 80 — HTTP outbound scanning |
| 41 | +│ ├── HTTPAltHandler.java Port 8080 — Tomcat webapp |
| 42 | +│ ├── FTPHandler.java Port 21 — FTP control |
| 43 | +│ ├── FTPDataHandler.java Port 20 — FTP data |
| 44 | +│ ├── FTPSHandler.java Port 990 — FTPS implicit TLS (UFW-managed) |
| 45 | +│ ├── SMTPHandler.java Port 25 — SMTP outbound |
| 46 | +│ ├── SMTPSHandler.java Port 465 — SMTPS implicit TLS (UFW-managed) |
| 47 | +│ ├── SMTPSubmissionHandler.java Port 587 — SMTP Submission STARTTLS (UFW-managed) |
| 48 | +│ ├── IMAPSHandler.java Port 993 — IMAPS SSL mail (UFW-managed) |
| 49 | +│ └── MySQLHandler.java Port 3306 — MySQL database |
| 50 | +│ |
| 51 | +├── configuration/ |
| 52 | +│ └── defined-module-config.xml Master config: affirmation, ports, categories, |
| 53 | +│ schedules, signatories, moral votes, NTSB, |
| 54 | +│ UFW management, connection hours, strernary feedback |
| 55 | +│ |
| 56 | +├── sql/ |
| 57 | +│ ├── schema.sql MySQL schema: defined_dark_gray (13 tables) |
| 58 | +│ └── install.sh Database installation script |
| 59 | +│ |
| 60 | +├── training/ |
| 61 | +│ ├── strips/ |
| 62 | +│ │ ├── tier1-series-modification.json Tier 1: Basic modification of series |
| 63 | +│ │ ├── tier2-angular-momentum.json Tier 2: Angular momentum of series |
| 64 | +│ │ ├── tier3-adverb-intent-law.json Tier 3: Adverb intent, Law authority |
| 65 | +│ │ ├── moral-apprehension.json Moral apprehension and weighing |
| 66 | +│ │ ├── improvements-by-angles.json Improvements by angles |
| 67 | +│ │ ├── improvements-by-velocities.json Improvements by velocities |
| 68 | +│ │ └── conduct-and-future.json Conduct and future awareness |
| 69 | +│ └── weights/ |
| 70 | +│ └── daily/ Daily weight saves (noon EST) |
| 71 | +│ |
| 72 | +├── data/ |
| 73 | +│ ├── categories/ 29 category folders (.txt, .csv, .doc, .docx) |
| 74 | +│ │ ├── banking/ |
| 75 | +│ │ ├── middle-schools/ |
| 76 | +│ │ ├── strong-middle-schools/ |
| 77 | +│ │ ├── improbable-activity-youth/ |
| 78 | +│ │ ├── firefights-20-plus-casualties/ |
| 79 | +│ │ ├── fire-department-errors-3-plus/ |
| 80 | +│ │ ├── schools-burned-down/ |
| 81 | +│ │ ├── misuse-of-scientology/ |
| 82 | +│ │ ├── known-misuse-public-officials/ |
| 83 | +│ │ ├── unkind-language-books-reading/ |
| 84 | +│ │ ├── unkind-misuse-heads-of-state/ |
| 85 | +│ │ ├── absence-fbi-presence/ |
| 86 | +│ │ ├── absence-border-protection/ |
| 87 | +│ │ ├── unequal-treatment-us-treasury/ |
| 88 | +│ │ ├── unequal-footing-us-state-department/ |
| 89 | +│ │ ├── private-ownership-lsat/ |
| 90 | +│ │ ├── torturers/ |
| 91 | +│ │ ├── rapists/ |
| 92 | +│ │ ├── convicted-murderers/ |
| 93 | +│ │ ├── gods-going-crazy/ |
| 94 | +│ │ ├── anti-god-rhetoric/ |
| 95 | +│ │ ├── against-space-nasa/ |
| 96 | +│ │ ├── anti-political-whisper/ |
| 97 | +│ │ ├── sovietism-vs-socialism/ |
| 98 | +│ │ ├── failing-schools/ |
| 99 | +│ │ ├── failing-final-tests/ |
| 100 | +│ │ ├── non-social-graces/ |
| 101 | +│ │ ├── prayer-against-even-temper/ |
| 102 | +│ │ └── ntsb/ |
| 103 | +│ ├── receding-tempers/ Receding tempers data |
| 104 | +│ ├── national-medicine-concerns/ New national issues |
| 105 | +│ ├── keywords/ Keywords modified as important for duration |
| 106 | +│ ├── strernary-feedback/ Strernary™ international source/flavor data |
| 107 | +│ ├── ssh/ SSH keys and known_hosts |
| 108 | +│ ├── ssl/ TLS truststores and certificates |
| 109 | +│ └── pids/ PID files for running processes |
| 110 | +│ |
| 111 | +├── reports/ Generated reports (NOT web-accessible) |
| 112 | +│ ├── weekly/ Weekly reports (8,8,8,1,1) |
| 113 | +│ ├── monthly/ Monthly reports (40,32,1,8,1) |
| 114 | +│ ├── quarterly/ Quarterly reports (12,1,2,6,8,1,10) |
| 115 | +│ └── half-year/ Half-year reports (5,5,2,1,5) |
| 116 | +│ |
| 117 | +├── annual/ Annual+ documents (6,2,1,2,1,6), 2yr, 5yr, 10yr |
| 118 | +│ |
| 119 | +├── logging/ |
| 120 | +│ └── ufw-actions.log UFW open/close audit log |
| 121 | +│ |
| 122 | +├── servlets/servlet/src/main/webapp/ Tomcat webapp (Dark Gray theme) |
| 123 | +│ ├── index.jsp Overview page |
| 124 | +│ ├── categories.jsp 29 categories listing |
| 125 | +│ ├── protocols.jsp 12 protocol handlers listing |
| 126 | +│ ├── status.jsp System status page |
| 127 | +│ ├── css/style.css Dark Gray theme CSS |
| 128 | +│ ├── js/cd1-connector.js CD1 connector dialog |
| 129 | +│ ├── js/scroll-preserve.js Scroll position persistence |
| 130 | +│ └── WEB-INF/web.xml Jakarta EE 6.0 descriptor |
| 131 | +│ |
| 132 | +└── install/ |
| 133 | + ├── windows/ Microsoft Windows install scripts |
| 134 | + │ ├── deploy-local.bat Deploy to Tomcat (Dave Plummer welcome) |
| 135 | + │ ├── check-db.bat Check MySQL database |
| 136 | + │ ├── test-jdbc.bat Test JDBC connectivity |
| 137 | + │ └── test-local.bat Test local deployment |
| 138 | + └── macos/ macOS install scripts |
| 139 | + ├── deploy-local.sh Deploy to Homebrew Tomcat (Steve Jobs tribute) |
| 140 | + ├── check-db.sh Check MySQL database |
| 141 | + ├── test-jdbc.sh Test JDBC connectivity |
| 142 | + └── test-local.sh Test local deployment |
| 143 | + |
| 144 | +================================================================================ |
| 145 | +Database: defined_dark_gray (13 tables, NO DELETE policy) |
| 146 | +Tables: scan_findings, daily_assessments, moral_weights, reports, training_strips, |
| 147 | + moral_metrics, receding_tempers, internet_inputs, licentious_connections, |
| 148 | + signatories, moral_votes, keywords, national_medicine_concerns |
| 149 | + |
| 150 | +Ports: 49220 (AI Server, 24/7), 49221 (Protocol Backend, hours-restricted) |
| 151 | +UFW Managed: 22, 443, 465, 587, 990, 993 (open before use, close after) |
| 152 | +Persistent: 20, 21, 25, 80, 3306, 8080, 49220, 49221 |
| 153 | + |
| 154 | +Moral Disposition: Asia (1st), Asia (2nd), United States (3rd), Soviet Russia (4th) |
| 155 | +Scans: 4x daily (00:00, 06:00, 12:00, 18:00 EST) |
| 156 | +Weights: Saved daily at noon EST |
| 157 | +Reports: Weekly, Monthly, Quarterly, Half-Year, Annual, 2yr, 5yr, 10yr |
| 158 | +================================================================================ |
0 commit comments