Commit Graph
6 Commits
Author SHA1 Message Date
spencermandClaude Fable 5.1 850e1da3a9 scripts: vsql certificate request uses the legacy SChannel CSP with an exchange key, validates before binding, scopes key access, saves bindings for rollback, resumes pending requests
ci / frontend (push) Successful in 42s
ci / server (push) Successful in 11m30s
ci / image (push) Successful in 13s
ci / e2e (push) Failing after 9s
Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-10-18 21:19:39 -06:00
spencermandClaude Fable 5.1 fdfb8ae40f scripts: Request-VsqlServerCertificate.ps1 requests and installs a SQL Server TLS certificate from PESCO-PSYLOCKE-CA
ci / frontend (push) Successful in 42s
ci / server (push) Successful in 11m13s
ci / image (push) Successful in 13s
ci / e2e (push) Failing after 3m50s
Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-10-18 21:15:49 -06:00
spencermandClaude Fable 5.1 3623dca77b scripts: gitea_issues.py drives the tea CLI; 38 decision issues opened on Gitea
ci / frontend (push) Successful in 43s
ci / server (push) Successful in 11m6s
ci / image (push) Successful in 14s
ci / e2e (push) Failing after 4m3s
Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-10-18 20:50:34 -06:00
spencermandClaude Fable 5.1 5ca83f48c3 scripts: gitea_issues.py opens one Gitea issue per open decision in PLAN.md
ci / frontend (push) Successful in 43s
ci / server (push) Successful in 11m2s
ci / image (push) Successful in 14s
ci / e2e (push) Failing after 4m6s
Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-10-18 20:25:29 -06:00
spencermandClaude Fable 5.1 94008ceed0 scripts: Export-PescoCaBundle.ps1 exports the PESCO CA chain from Windows and copies it to docker-1
ci / frontend (push) Successful in 35s
ci / server (push) Successful in 18m3s
ci / image (push) Successful in 13s
ci / e2e (push) Successful in 1m44s
Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-10-17 12:04:10 -06:00
spencermandClaude Fable 5.1 0b663bb2b2 Phase 0: repo skeleton, image, compose stacks, doctor, migration runner, frontend shell
New repo for the Packet Station rebuild (Python 3.12, FastAPI, PostgreSQL 16,
React, VisualKit, MFilesKit, Docker Compose on docker-1). Nothing is migrated
from the M: install.

- CLAUDE.md with the safety rules, README, CHANGELOG, docs (BRIEF, PLAN,
  SECURITY rewritten for the server with the requirement ID table, DEPLOY,
  stubs for FEED, POLICY, SCHEMA, GO-LIVE, PAPER-FALLBACK).
- packetstation CLI: app, worker (heartbeat stub), migrate, doctor, version,
  healthcheck. Settings from the environment with secret files. Stack guard
  (test never points at VISUAL production). Security headers and CSP.
  Trusted proxy resolved by name. JSON logs with redaction.
- Migration runner and 0001_base: settings, append-only audit_events with
  hash chain, ps_notify, grants for ps_app.
- Multi-stage Dockerfile (ODBC Driver 18, PESCO libraries from the Gitea
  index only), compose base, proxy overlay for npm_default, CI overlay,
  postgres initdb roles, env examples, NPM proxy host notes, Gitea Actions.
- Frontend: Vite, React, TypeScript, the PESCO dark theme ported with
  self-hosted fonts, placeholder sign-in and home.
- Verified on docker-1: image builds, CI stack comes up healthy, doctor
  database checks pass, 77 server tests pass against PostgreSQL.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-10-15 23:08:47 -06:00