973f0a01c9
update sample app
2026-05-06 11:59:42 -03:00
38c2cfe50f
untrack sample .env files, add .env.example placeholders
...
Live .env files (with real OAuth secrets) were tracked. Replaced with .env.example
templates. Existing .env files kept on disk so the sample still runs.
NOTE: prior history (8c5deb7 , 88c2860 ) on gitea/main still contains the leaked
GOOGLE_CLIENT_SECRET. Rotate the credential in Google Cloud Console and decide
whether to rewrite history.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-29 05:33:34 -03:00
5f9cac1947
add fixture-invoicing example, sample-room wrap, kind cluster support
...
- examples/fixture-invoicing/: FastAPI + Vue + Postgres demo (4-entity invoice fixture)
- cfg/sample/: wraps the fixture (managed.repos points at examples/)
- ctrl/kind-{up,down,status}.sh + per-room k8s render in soleprint/ctrl/k8s/
- build.py: relative repo paths, resilient rmtree, optional k8s render hook
- cfg/.gitignore: stop ignoring sample/ and standalone/ template rooms
Manifests render cleanly but kind cluster has not been run end-to-end yet.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-29 05:30:52 -03:00
b886455431
untrack cfg/amar/ (already gitignored, has its own repo)
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-29 05:06:48 -03:00
ec3391fe72
bootstrap datagen and graphgen
2026-04-16 18:59:30 -03:00
a80b72a9b1
updated docs
2026-04-14 10:32:05 -03:00
2e5a304181
wizard
2026-04-12 12:34:25 -03:00
54e7cfebd9
proper bootstrap script
2026-04-12 09:26:57 -03:00
def1b95bab
remove local cfgs
2026-04-12 05:52:46 -03:00
3e625c2a27
tester fully decoupled
2026-04-12 05:50:08 -03:00
85a856b7ac
updated modelgen, decoupling tester
2026-04-12 03:07:25 -03:00
af06309dad
ai vein
2026-02-23 04:20:22 -03:00
a1141759a5
modelgen update
2026-02-09 17:55:07 -03:00
b2bd2245cb
update gen script
2026-02-04 09:17:33 -03:00
0d2862c633
modelgen completed
2026-02-04 09:04:13 -03:00
buenosairesam
b233cd049a
updated docs
2026-01-27 09:51:42 -03:00
buenosairesam
d783bb3a61
updated docs
2026-01-27 09:50:03 -03:00
buenosairesam
9eb720f90b
fix: jinja2 template syntax in artery index
2026-01-27 09:38:56 -03:00
buenosairesam
fbe10a96d3
fix: rename VNC to VPN vein
2026-01-27 09:24:20 -03:00
buenosairesam
69121eb0c1
fix: pass rooms and depots to artery template to fix 500 error
2026-01-27 09:24:05 -03:00
buenosairesam
55d68ed371
Improve soleprint docs: bilingual EN/ES, system pages, architecture cleanup
2026-01-27 09:24:05 -03:00
buenosairesam
88c286029c
Add /spr/ route for soleprint index, fix sidebar system labels
2026-01-27 09:24:05 -03:00
buenosairesam
5603979d5c
Add session cookie for browser-isolated OAuth sessions
2026-01-27 09:24:05 -03:00
buenosairesam
2babd47835
homogeineze sidebar conf
2026-01-27 09:24:05 -03:00
buenosairesam
027f73794d
added sample both local docker and system ngins options
2026-01-27 09:24:05 -03:00
buenosairesam
8c5deb74e8
fixed network issue with multiple managed rooms
2026-01-27 09:24:05 -03:00
buenosairesam
dd47f9c66f
env merge fix
2026-01-27 09:24:05 -03:00
buenosairesam
e1f81889fc
tuning the sidebar
2026-01-27 09:24:05 -03:00
buenosairesam
fecb978a5f
updated sidebar
2026-01-27 09:24:05 -03:00
buenosairesam
cae5a913ca
removed cfgs from repo
2026-01-27 09:24:05 -03:00
buenosairesam
c4e702eae3
refactor: unified google vein, prefixed module loading, cfg separation
...
- Unified google vein with OAuth + Sheets API
- Prefixed vein module loading (vein_google) to avoid pip package shadowing
- Preload pip packages before vein loading
- Added common/auth framework
- Rebranded sbwrapper from Pawprint to Soleprint
- Removed cfg/ from history (now separate repo)
- Keep cfg/standalone/ as sample configuration
- gitignore cfg/amar/ and cfg/dlt/ (private configs)
2026-01-27 09:24:05 -03:00
buenosairesam
6e18324a43
generate outside generated
ci/woodpecker/push/woodpecker Pipeline was successful
2026-01-21 23:26:47 -03:00
buenosairesam
423909d391
update readme
2026-01-20 10:01:58 -03:00
buenosairesam
d7d3c90152
more decoupling
2026-01-20 09:53:11 -03:00
buenosairesam
6b9a228d9a
last tidying up
2026-01-20 06:15:59 -03:00
buenosairesam
a9d1e135cb
more restructuring
2026-01-20 06:01:27 -03:00
buenosairesam
e4052374db
major restructure
2026-01-20 05:31:26 -03:00
buenosairesam
27b32deba4
Use dynamic config for system names and components
...
ci/woodpecker/push/woodpecker Pipeline was successful
- Station: Ward -> Station, Cabinet -> Desk, Table -> Desk
- Atlas: Album -> Atlas
- All templates now read from config.json for titles/taglines
- Added shunts.json and plexuses.json data files
- run.py passes system and components to all templates
2026-01-02 23:52:43 -03:00
buenosairesam
c4ec112607
Fix trailing slash routes for artery/atlas/station
ci/woodpecker/push/woodpecker Pipeline was successful
2026-01-02 23:45:18 -03:00
buenosairesam
283fb68b7c
Add gateway network to standalone docker-compose
ci/woodpecker/push/woodpecker Pipeline was successful
2026-01-02 23:39:50 -03:00
buenosairesam
c4e1f240b8
Remove dev subcommand, add standalone docker-compose with external URLs
ci/woodpecker/push/woodpecker Pipeline was successful
2026-01-02 23:35:19 -03:00
buenosairesam
47cd737bc0
docs: fix styling and content
...
ci/woodpecker/push/woodpecker Pipeline was successful
- Black background instead of blue
- Remove 'dev' from build commands
- Shorter problem descriptions
- Fix missing infrastructure description (DBs, APIs, K8s)
2026-01-02 22:56:47 -03:00
buenosairesam
22356fed66
docs: add architecture and veins documentation
...
ci/woodpecker/push/woodpecker Pipeline was successful
- System overview, artery hierarchy, build flow, room config diagrams
- Veins docs: Jira, Slack, Google OAuth
- Shunts docs: MercadoPago mock
- DOT source files with generated SVGs
- HTML viewers with navigation and full-screen mode
Solves:
- Freelance work standardization
- Missing infrastructure replication (shunts)
- Reliable testing environment (BDD -> Gherkin -> Tests)
2026-01-02 22:09:13 -03:00
buenosairesam
05e7ead081
woodpecker: fix yaml quoting
ci/woodpecker/push/woodpecker Pipeline was successful
2026-01-02 20:59:33 -03:00
buenosairesam
9e8aed3d9f
test: trigger pipeline
2026-01-02 20:58:20 -03:00
buenosairesam
2fab80cb0c
woodpecker: fix yaml syntax
2026-01-02 20:34:41 -03:00
buenosairesam
c78b9f394c
woodpecker: simple notify pipeline
2026-01-02 20:28:26 -03:00
buenosairesam
56f720ca92
test: trigger pipeline
2026-01-02 19:05:57 -03:00
buenosairesam
9e5cbbad1f
refactor: separate standalone and managed room configs
...
- veins → shunts rename
- add cfg/standalone/ and cfg/<room>/ structure
- remove old data/*.json (moved to cfg/<room>/data/)
- update build.py and ctrl scripts
2026-01-02 17:09:58 -03:00
buenosairesam
46dc78db0e
migrated spr stuff
2026-01-02 11:42:19 -03:00