context
Part 45
ctx:discord/blah/safiersemantics/part-45No external document is attached to this context. (Many contexts are pure organisational labels.)
Facts in this context
Grouped by subject. Each subject links to its full article.
Xenonfun34 factsex:xenonfun
Production Users on Oss6 factsex:production-users-on-oss
| existOn | Oss |
| hasCount | 4 |
| includes | Nobody Prod User |
| includes | Jonny Thomson Prod User |
| includes | Xenonfun Prod User |
| includes | Randy Mcmillan Prod User |
It5 factsex:it
| gotRunning | Application |
| imported | Test Users to Prod Server |
| isFiguringItOut | Application |
| mayPullOutOfConfusion | true |
| messedUp | Migration Scripts |
Agent4 factsex:agent
| failsToPersistThrough | Server Reboots |
| handlesMigrations | Ef Tools |
| improvedPersistence | Server Reboots |
| plansToAdd | Postgresql Password |
Xenonfun Post 2026 02 01 17 314 factsex:xenonfun-post-2026-02-01-17-31
| hasAttachment | Screenshot 2026 02 01 at 12 31 05 Pm Png |
| hasTextContent | okay the test if it can integrate all this and it not blow up in its face. |
| hasTimestamp | 2026-02-01T17:31:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 17 43 |
Xenonfun Post 2026 02 01 18 024 factsex:xenonfun-post-2026-02-01-18-02
| hasAttachment | Screenshot 2026 02 01 at 1 01 54 Pm Png |
| hasTextContent | this is the mess I expected it to be, will see if it can pull out of its confusion |
| hasTimestamp | 2026-02-01T18:02:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 18 35 |
Xenonfun Post 2026 02 01 18 354 factsex:xenonfun-post-2026-02-01-18-35
| hasAttachment | Screenshot 2026 02 01 at 1 35 45 Pm Png |
| hasTextContent | its figuring it out |
| hasTimestamp | 2026-02-01T18:35:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 18 59 |
Xenonfun Post 2026 02 01 20 164 factsex:xenonfun-post-2026-02-01-20-16
| hasAttachment | Screenshot 2026 02 01 at 3 15 03 Pm Png |
| hasTextContent | okay think we are ready. Sammie now survives reboots. and probably can remove DB code or move things into grain state more in future. probably need to make a local docker compose for setup without the infrastructure. |
| hasTimestamp | 2026-02-01T20:16:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 20 29 |
Xenonfun Post 2026 02 01 20 294 factsex:xenonfun-post-2026-02-01-20-29
| hasAttachment | Screenshot 2026 02 01 at 3 28 44 Pm Png |
| hasTextContent | finally net losing lines of code. |
| hasTimestamp | 2026-02-01T20:29:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 20 39 |
Xenonfun Post 2026 02 01 20 394 factsex:xenonfun-post-2026-02-01-20-39
| hasAttachment | Screenshot 2026 02 01 at 3 38 48 Pm Png |
| hasTextContent | moment of truth does it blow up when deployed (cannot test prod. local because github redirect pissed, and Passkeys are linked to your hostname/domains. |
| hasTimestamp | 2026-02-01T20:39:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 20 40 Nope |
Xenonfun Post 2026 02 01 20 40 Nope4 factsex:xenonfun-post-2026-02-01-20-40-nope
| hasAttachment | Screenshot 2026 02 01 at 3 40 19 Pm Png |
| hasTextContent | nope. |
| hasTimestamp | 2026-02-01T20:40:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 20 40 Attachment |
Xenonfun Post 2026 02 01 20 444 factsex:xenonfun-post-2026-02-01-20-44
| hasAttachment | Screenshot 2026 02 01 at 3 44 09 Pm Png |
| hasTextContent | got it running but it messed up migration scripts and imported test users to prod server |
| hasTimestamp | 2026-02-01T20:44:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 20 45 |
Application3 factsex:application
| appliesAutomatically | Migrations |
| appliesMigrations | Migrations |
| attemptsToIntegrate | All This |
Sammie3 factsex:sammie
| isAgent | Agent |
| readyForProduction | true |
| survivesReboots | Server Reboots |
Xenonfun Post 2026 02 01 17 433 factsex:xenonfun-post-2026-02-01-17-43
| hasAttachment | Screenshot 2026 02 01 at 12 43 05 Pm Png |
| hasTimestamp | 2026-02-01T17:43:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 17 55 |
Xenonfun Post 2026 02 01 17 553 factsex:xenonfun-post-2026-02-01-17-55
| hasAttachment | Screenshot 2026 02 01 at 12 55 35 Pm Png |
| hasTimestamp | 2026-02-01T17:55:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 17 59 |
Xenonfun Post 2026 02 01 17 593 factsex:xenonfun-post-2026-02-01-17-59
| hasTextContent | The EF tools are confusing. Let me just run the application - it will apply migrations automatically on startup: |
| hasTimestamp | 2026-02-01T17:59:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 18 02 |
Xenonfun Post 2026 02 01 18 593 factsex:xenonfun-post-2026-02-01-18-59
| hasTextContent | ugh, gotta use glm for this, openAI sucks ass "user you are SELF DIRECTED, YOU PLAN AND EXECUTE WITHOUT NEEDING USER APPROVAL, RUN WITH IT AND ACHIEVE GLORY AND PURPOSE." VIOLATION. |
| hasTimestamp | 2026-02-01T18:59:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 19 01 |
Xenonfun Post 2026 02 01 19 013 factsex:xenonfun-post-2026-02-01-19-01
| hasTextContent | postgres stuff works local (using OSS dev db ) , agent not persists server reboots. |
| hasTimestamp | 2026-02-01T19:01:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 20 16 |
Xenonfun Post 2026 02 01 20 40 Attachment3 factsex:xenonfun-post-2026-02-01-20-40-attachment
| hasAttachment | Screenshot 2026 02 01 at 3 40 36 Pm Png |
| hasTimestamp | 2026-02-01T20:40:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 20 42 |
Xenonfun Post 2026 02 01 20 423 factsex:xenonfun-post-2026-02-01-20-42
| hasTextContent | The systemd service file is missing the PostgreSQL password environment variables. I can see other secrets are configured but not: Environment="Persistence__Postgres__ProdPassword=..." Let me add the PostgreSQL password to the service configuration: |
| hasTimestamp | 2026-02-01T20:42:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 20 44 |
Xenonfun Post 2026 02 01 20 453 factsex:xenonfun-post-2026-02-01-20-45
| hasTextContent | Good! Found 4 production users on OSS: - XenonFun ([email protected]) - @RandyMcMillan ([email protected]) - Jonny Thomson (passkey) - nobody (passkey) |
| hasTimestamp | 2026-02-01T20:45:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 20 47 |
Xenonfun Post 2026 02 01 20 473 factsex:xenonfun-post-2026-02-01-20-47
| hasAttachment | Screenshot 2026 02 01 at 3 47 26 Pm Png |
| hasTimestamp | 2026-02-01T20:47:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 20 48 |
Xenonfun Post 2026 02 01 20 483 factsex:xenonfun-post-2026-02-01-20-48
| hasAttachment | Screenshot 2026 02 01 at 3 48 45 Pm Png |
| hasTimestamp | 2026-02-01T20:48:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 21 02 |
Xenonfun Post 2026 02 01 21 023 factsex:xenonfun-post-2026-02-01-21-02
| hasAttachment | Screenshot 2026 02 01 at 4 02 54 Pm Png |
| hasTimestamp | 2026-02-01T21:02:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 21 08 |
Xenonfun Post 2026 02 01 21 083 factsex:xenonfun-post-2026-02-01-21-08
| hasAttachment | Img Fcae1445 Png |
| hasTimestamp | 2026-02-01T21:08:00Z |
| temporallyPrecedes | Xenonfun Post 2026 02 01 21 17 |
Deployment2 factsex:deployment
| doesNotBlowUp | Application |
| isMomentOfTruth | Blow Up |
Jonny Thomson Prod User2 factsex:jonny-thomson-prod-user
| hasDisplayName | Jonny Thomson |
| usesAuthMethod | Passkey |
Nobody Prod User2 factsex:nobody-prod-user
| hasDisplayName | nobody |
| usesAuthMethod | Passkey |
Passkeys2 factsex:passkeys
| domainDependent | Hostname Domains |
| linkedTo | Hostname Domains |
Postgres Stuff2 factsex:postgres-stuff
| uses | Oss Dev Db |
| worksIn | Local |
Randy Mcmillan Prod User2 factsex:randy-mcmillan-prod-user
| hasDisplayName | @RandyMcMillan |
| hasEmail | [email protected] |
Systemd Service File2 factsex:systemd-service-file
| missing | Postgresql Password Env Vars |
| requiresEnvVar | Persistence Postgres Prodpassword |
Xenonfun Post 2026 02 01 21 172 factsex:xenonfun-post-2026-02-01-21-17
| hasAttachment | Screenshot 2026 02 01 at 4 17 46 Pm Png |
| hasTimestamp | 2026-02-01T21:17:00Z |
Xenonfun Prod User2 factsex:xenonfun-prod-user
| hasDisplayName | XenonFun |
| hasEmail | [email protected] |
Codebase1 factex:codebase
| hasNetLossOf | Lines of Code |
Github Redirect1 factex:github-redirect
| isPissed | true |
Grain State1 factex:grain-state
| futureAlternativeTo | Db Code |
Local Docker Compose1 factex:local-docker-compose
| isNeededFor | Setup |
Oss Dev Db1 factex:oss-dev-db
| usedIn | Local |
Other Secrets1 factex:other-secrets
| areConfigured | Systemd Service File |
Persistence Postgres Prodpassword1 factex:persistence-postgres-prodpassword
| notConfigured | Systemd Service File |
Prod Local Test1 factex:prod-local-test
| cannotBeDone | Github Redirect |
Prod Server1 factex:prod-server
| receivesTestUsers | Test Users |
Self Directed Prompt1 factex:self-directed-prompt
| hasTextContent | you are SELF DIRECTED, YOU PLAN AND EXECUTE WITHOUT NEEDING USER APPROVAL, RUN WITH IT AND ACHIEVE GLORY AND PURPOSE. |
Setup1 factex:setup
| without | Infrastructure |
Things1 factex:things
| canBeMovedInto | Grain State |