-
890f10cbab
Catch order status changes via an open-order hot set
main
Paul Trowbridge
2026-08-11 11:02:57 -0400
-
7921ebb7e1
Add README
Paul Trowbridge
2026-08-07 02:31:04 -0400
-
002de48bba
Make reconcile.py work against SQL Server / linked-server sources
Paul Trowbridge
2026-08-07 02:25:24 -0400
-
e5c1ed37f4
updates
Paul Trowbridge
2026-08-06 15:39:22 -0400
-
38e490aaaf
Add CMS→pipekit migration plan doc
Paul Trowbridge
2026-08-05 15:48:45 -0400
-
0db719c835
Add reconcile.py --super-quick and derived-column support
Paul Trowbridge
2026-08-05 15:48:45 -0400
-
560056c39c
Add Bucket 2 CMS incremental modules (6 tables)
Paul Trowbridge
2026-07-27 22:17:39 -0400
-
85c2295f63
Keep status pills on one line (white-space: nowrap)
Paul Trowbridge
2026-07-27 12:33:48 -0400
-
a9742c8a38
Sync sqlserver connection default_dest_schema to gp
Paul Trowbridge
2026-07-27 12:33:48 -0400
-
6a3ac0e436
Add Bucket 1 CMS→pipekit modules (41 tables)
Paul Trowbridge
2026-07-27 12:33:48 -0400
-
c073e70114
Fix _custom_sales_line_connector map: dest_names to match table
Paul Trowbridge
2026-07-27 10:09:52 -0400
-
515bfce37c
Merge feat/dest-preflight: destination-table preflight in run path
Paul Trowbridge
2026-07-27 09:32:21 -0400
-
-
72750cb57f
Add destination-table preflight to the run path
feat/dest-preflight
Paul Trowbridge
2026-07-24 12:35:02 -0400
-
-
921efebdae
feat: cross-DB reconciliation tool
Paul Trowbridge
2026-07-22 15:21:17 -0400
-
720ea52877
activate the ffsbglr1
Paul Trowbridge
2026-07-22 15:16:07 -0400
-
9a11050d3b
feat: show last-run duration on the groups list
Paul Trowbridge
2026-07-22 15:12:17 -0400
-
3b3fe6f865
feat: module descriptions, modules-list redesign, abandoned-run sweep
Paul Trowbridge
2026-07-22 15:06:42 -0400
-
dd9f89f4b5
feat: version-control pipeline definitions via export/apply
Paul Trowbridge
2026-07-22 10:56:55 -0400
-
4f83e8d991
feat: cancel an in-flight module run
feat/cancel-run
Paul Trowbridge
2026-07-10 04:06:24 -0400
-
3562dfa581
merge: quote merge-key identifiers with dest dialect
Paul Trowbridge
2026-07-07 23:57:58 -0400
-
0ddb636f14
jrunner: use bulk copy (-b) for Postgres dests too (COPY)
Paul Trowbridge
2026-06-18 23:14:15 -0400
-
f4d8cd005d
docs: document add-column, bulk copy, logging, live-log collapse
Paul Trowbridge
2026-06-18 22:53:12 -0400
-
e9ff37a3a0
web: collapse jrunner progress ticks in live_log to a single line
Paul Trowbridge
2026-06-18 07:52:34 -0400
-
ad14d0f5c9
jrunner: use bulk copy (-b) for SQL Server destinations
Paul Trowbridge
2026-06-17 22:22:32 -0400
-
40c00bca7b
web: quote wizard source-query aliases with the source dialect
Paul Trowbridge
2026-06-17 15:20:30 -0400
-
ea90b3f56a
api: log request payload (secrets masked) on raised HTTPExceptions
Paul Trowbridge
2026-06-17 15:20:30 -0400
-
74967c1e56
jrunner: treat SQL Server's 'no result set' DDL trace as benign
Paul Trowbridge
2026-06-17 15:20:30 -0400
-
356e5f7799
api: log HTTPException responses (5xx + 4xx) to the journal
Paul Trowbridge
2026-06-17 09:32:47 -0400
-
7202b86210
web: add columns to an existing module's target table (Phase 0+1)
Paul Trowbridge
2026-06-12 10:09:12 -0400
-
da0396bff9
web: add SQL-entry path to the new-module wizard
Paul Trowbridge
2026-06-11 09:05:19 -0400
-
e7576926ae
drivers: make staging DDL dialect-aware; stop tracking pipekit.db
Paul Trowbridge
2026-06-10 23:33:36 -0400
-
f8490a2d4f
deploy/cli: fix /etc/pipekit permissions so non-root group members can write secrets
Paul Trowbridge
2026-06-04 13:35:06 -0400
-
31135cf5be
web: add session-cookie login for web UI
Paul Trowbridge
2026-06-04 13:21:50 -0400
-
583dc16c9b
web: tighten module list column widths and fix form input overflow
Paul Trowbridge
2026-06-04 10:52:23 -0400
-
ba48b2ca2b
CLAUDE.md: document local time scheduling and JAVA_HOME deploy behavior
Paul Trowbridge
2026-06-03 23:51:12 -0400
-
a6cc8da83f
Merge branch 'localtime'
Paul Trowbridge
2026-06-03 23:49:43 -0400
-
-
c8b507cdc3
repo: add duration_s to get_group_run query
localtime
Paul Trowbridge
2026-06-03 23:48:45 -0400
-
ed3653f410
deploy.sh: detect JAVA_HOME and inject into systemd unit at deploy time
Paul Trowbridge
2026-06-03 23:34:27 -0400
-
a66488d1f2
Convert all timestamps to local time for display and scheduling
Paul Trowbridge
2026-06-03 23:21:05 -0400
-
-
95292bd3f8
deploy.sh: fix SQLite journal permissions; cli: upsert drivers by kind
Paul Trowbridge
2026-06-03 21:42:55 -0400
-
a3ff5337ee
deploy.sh: chown only pipekit.db, not the whole repo
Paul Trowbridge
2026-06-03 21:37:18 -0400
-
f32706be01
Verbose deploy.sh, fix driver upsert, and fix pip cache warning
Paul Trowbridge
2026-06-03 21:35:25 -0400
-
c34fcb38ed
Add scheduling, harden deploy, and update docs
Paul Trowbridge
2026-06-03 21:18:13 -0400
-
31d670b4e6
Add group runs and fix wizard identifier sanitization for spaced column names
Paul Trowbridge
2026-06-02 00:05:37 -0400
-
70e4d79edf
track pipekit.db in git for backup purposes
Paul Trowbridge
2026-05-30 22:48:10 -0400
-
780f73021c
Run buttons stay on page with live status updates via HTMX polling
Paul Trowbridge
2026-05-22 12:31:14 -0400
-
bb4f7712d2
Allow dots in identifiers and strip surrounding quotes in validate_identifier
Paul Trowbridge
2026-05-21 00:43:10 -0400
-
f39b1df75e
Fix missing run start time and add duration to run history
Paul Trowbridge
2026-05-21 00:23:31 -0400
-
595024eb52
Unify incremental sync config: inline watermarks + editable source query
Paul Trowbridge
2026-05-18 21:31:55 -0400
-
99f75490c4
Add live progress to module runs: async web POST + HTMX polling
Paul Trowbridge
2026-05-08 14:02:36 -0400
-
760d4e7fec
fix incremental watermark wiring and dry_run status
Paul Trowbridge
2026-05-07 19:03:38 -0400
-
dfc76a96d8
Add CLAUDE.md for Claude Code guidance
Paul Trowbridge
2026-05-02 21:06:37 -0400
-
546242e11a
Wizard step 2: schema browser panel with datalist autocomplete
Paul Trowbridge
2026-05-02 20:56:18 -0400
-
ff19ae9b81
Drivers: add list_schemas() to base, PG, DB2, MSSQL
Paul Trowbridge
2026-05-02 20:56:10 -0400
-
f18ea55a12
Wizard: warn in-UI when default dest table already exists.
Paul Trowbridge
2026-04-25 13:27:23 -0400
-
bb0b493d18
Wizard step 2: add jump-to-columns shortcut for known tables.
Paul Trowbridge
2026-04-23 00:41:00 -0400
-
fde4fa99b6
Wizard: don't clobber pre-existing dest tables.
Paul Trowbridge
2026-04-23 00:41:00 -0400
-
4650a3cbc5
bin/pipekit auto-detects venv; stop rewriting it in deploy.sh.
Paul Trowbridge
2026-04-23 00:34:32 -0400
-
c205b48be2
Honor api_host in config.yaml; ignore .venv/ created by deploy.sh.
Paul Trowbridge
2026-04-23 00:33:56 -0400
-
1c3586eb2f
deploy.sh: pass -H to sudo so pip doesn't warn about user cache.
Paul Trowbridge
2026-04-22 23:59:23 -0400
-
e6a615bf70
Add deploy.sh, systemd unit template, and
pipekit secrets CLI.
Paul Trowbridge
2026-04-22 22:34:38 -0400
-
e27167a4a3
Add
pipekit drivers register for seeding JDBC driver rows.
Paul Trowbridge
2026-04-22 22:01:59 -0400
-
01bcba78b4
Snap staging DDL on module create/edit/run; allowlist benign jrunner exception.
Paul Trowbridge
2026-04-22 20:10:36 -0400
-
2ef68d766c
Add module edit page + detect jrunner silent failures.
Paul Trowbridge
2026-04-22 11:02:45 -0400
-
d952b48a4e
Add module delete + fail-fast on duplicate module name in wizard.
Paul Trowbridge
2026-04-22 08:28:51 -0400
-
574ada5258
Initial commit: Pipekit rewrite.
Paul Trowbridge
2026-04-22 00:38:26 -0400