66 Commits

Author SHA1 Message Date
9fc4c23143 update docs 2026-05-06 12:04:19 -03:00
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
All checks were successful
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
All checks were successful
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
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-01-02 23:45:18 -03:00
buenosairesam
283fb68b7c Add gateway network to standalone docker-compose
All checks were successful
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
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-01-02 23:35:19 -03:00
buenosairesam
47cd737bc0 docs: fix styling and content
All checks were successful
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
All checks were successful
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
All checks were successful
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