-
e84b5344de
docs: session cleanup — coverage matrix, questions v2, handoff pointer [#343]
main
mrcharles
2026-08-12 11:44:58 -05:00
-
2f245d4934
docs(agents): add no-direct-DB-access rule — API-first always
mrcharles
2026-08-11 22:50:27 -05:00
-
24696e79d0
docs(agents): add mandatory UAT rule + fix .crush prune in check-rules
mrcharles
2026-08-11 21:41:47 -05:00
-
f76a02181a
docs(agents): add rolling HUD protocol for session-scoped status display
mrcharles
2026-08-11 20:34:38 -05:00
-
6a2550b733
docs(agents): add scope-alignment gate to session-start protocol
mrcharles
2026-08-11 20:32:32 -05:00
-
241d41e128
docs: expand aug11.md handoff with full conversation review [#430]
mrcharles
2026-08-11 20:20:45 -05:00
-
44e9687c75
docs: add aug11.md session handoff file [#430]
mrcharles
2026-08-11 20:17:58 -05:00
-
1f634a6aa0
docs(agents): clarify questions-v(N).md versioning — increment on each answer round
mrcharles
2026-08-11 19:49:46 -05:00
-
6683c8c892
docs(questions): add Q6 — RackRental split-network design [#433]
mrcharles
2026-08-11 19:45:01 -05:00
-
1590923b58
feat(oam): Oxidized fully operational — all 4 Dell switches backing up [#337]
mrcharles
2026-08-11 19:37:20 -05:00
-
23237f8934
feat(oam): Oxidized + UNPoller wired with credentials [#337]
mrcharles
2026-08-11 19:27:39 -05:00
-
acf880afe1
feat(oam): deploy Weathermap plugin on tsys-librenms [#375]
mrcharles
2026-08-11 19:13:17 -05:00
-
29b398976e
fix(oam): correct UNPoller image to ghcr.io/unpoller/unpoller:latest [#337]
mrcharles
2026-08-11 18:53:26 -05:00
-
7216eb5583
feat(oam): deploy Smokeping, NetDisco, Oxidized, UNPoller on tsys-librenms [#337][#375]
mrcharles
2026-08-11 15:49:02 -05:00
-
2806eab187
docs(agents): mandate command timeouts for all remote operations
mrcharles
2026-08-11 15:33:59 -05:00
-
eea5495fc8
docs(agents): mandate remote.sh chokepoint + DNS-names-only for all SSH
mrcharles
2026-08-11 12:56:34 -05:00
-
95f475c2f9
feat(hooks): add ticket-gate Crush hook — enforce ticket-first work
mrcharles
2026-08-11 11:56:42 -05:00
-
8f38cab2b3
feat(netinfra): add 18 VM DHCP reservations + PTR records [#420]
mrcharles
2026-08-11 11:38:08 -05:00
-
36db591bfd
docs(agents): never close tickets without user permission
mrcharles
2026-08-11 11:29:02 -05:00
-
69f86c2368
feat(powerman): add PDU outlet identification + rename scripts [#374]
mrcharles
2026-08-11 08:59:45 -05:00
-
a59ba939ca
feat(netinfra): prep LACP conversion commands for cross-rack trunk [#369]
mrcharles
2026-08-10 16:48:49 -05:00
-
ba54c55329
fix(bootstrap): all password-auth systems bootstrapped — tsys-siem done [#403]
mrcharles
2026-08-10 16:38:24 -05:00
-
8e0a67fd20
fix(bootstrap): target only remaining system (tsys-siem) [#403]
mrcharles
2026-08-10 16:36:55 -05:00
-
f96baa77d1
docs(agents): add NON-NEGOTIABLE session-start check-for-understanding gate
mrcharles
2026-08-10 16:32:16 -05:00
-
6f02cd3425
fix(access-matrix): strip MOTD banner from SSH probe output [#403]
mrcharles
2026-08-10 16:24:01 -05:00
-
1d7c74676c
fix(access): ban guest-agent as access channel — SSH only [#403]
mrcharles
2026-08-10 16:03:16 -05:00
-
59f155d06e
fix(access): exclude UCS systems — managed via API not SSH
mrcharles
2026-08-10 15:39:28 -05:00
-
dbecf87806
fix(bootstrap): AGENT_USER parameter for subodev/ultixfield systems
mrcharles
2026-08-10 15:38:30 -05:00
-
13f4e44671
fix(bootstrap): add pfvsvrpi (sudo), subopi-dev-3/4 root pw reset (su)
mrcharles
2026-08-10 15:34:55 -05:00
-
2aeda8a39d
fix(bootstrap): kali-tsys→sudo, tsys-siem/sectestbed-cloudron→sudo, prune done
mrcharles
2026-08-10 15:33:07 -05:00
-
404e608b14
fix(bootstrap): correct escalation for jetson/uisp (Ubuntu→sudo) + prune done
mrcharles
2026-08-10 15:23:13 -05:00
-
894acd626e
fix(bootstrap): simplify — remove log redirect that broke interactive passwords
mrcharles
2026-08-10 15:10:27 -05:00
-
d648bfeda2
fix(bootstrap): sudo path for cloudron/siem + per-host log capture
mrcharles
2026-08-10 15:05:44 -05:00
-
ba6f30492c
fix(access): ultix-field uses ultixfield, stlpc-garage done, -t fix for su
mrcharles
2026-08-10 14:35:11 -05:00
-
77e88c98a1
fix(access): map UCS to root, create tickets for blocked systems
mrcharles
2026-08-10 14:27:15 -05:00
-
d4cbdf5ef4
fix(access): full ground-truth sweep + accurate bootstrap targeting
mrcharles
2026-08-10 14:22:25 -05:00
-
95ad74a068
fix(access-matrix): use correct user per system type + targeted sudo check
mrcharles
2026-08-10 14:16:19 -05:00
-
b909cd5afb
fix(bootstrap): correct user mappings + scope for remaining NO-KEY systems
mrcharles
2026-08-10 14:12:31 -05:00
-
cddf4351e1
chore: remove superseded bootstrap/probe scripts
mrcharles
2026-08-10 14:03:08 -05:00
-
db6c7829ee
feat(agents): add Agent Authority policy + access bootstrap tooling
mrcharles
2026-08-10 14:00:38 -05:00
-
c115ea8ea1
feat(proxmox): add e1000e offload fix script for Intel NIC hang bug
mrcharles
2026-08-10 11:28:55 -05:00
-
96e01987c1
feat(perf): add reusable perf-matrix.sh test harness + iperf3 instrumentation
mrcharles
2026-08-10 11:03:36 -05:00
-
75b8cb5d9b
docs: perf testing complete + tsys3 datanet fix + Kuma DNS aliases
mrcharles
2026-08-10 10:45:10 -05:00
-
f9954fd9b4
refactor(switches): standardize all switch names to <site>-<rack>-<function>-<NN>
mrcharles
2026-08-10 10:29:13 -05:00
-
78e31ea450
refactor(docs): invoke dns-cli via docker run, not bin/ wrapper
mrcharles
2026-08-10 10:21:57 -05:00
-
116bc1ef01
refactor(docs): invoke redmine-cli via docker run, not bin/ wrapper
mrcharles
2026-08-10 09:53:42 -05:00
-
b39fb246ef
refactor(docs): invoke discourse-cli via docker run, not bin/ wrapper
mrcharles
2026-08-10 09:49:22 -05:00
-
512860703e
fix(switches): remove invalid LACP hash fix — layer-2-3-4 not supported
mrcharles
2026-08-07 12:42:23 -05:00
-
ec6e228b05
chore: adopt TSYSGroupAIOS framework (git hooks, rules engine, SoR policy)
mrcharles
2026-08-07 12:29:36 -05:00
-
25a71c0265
feat(switches): add core-sw01 LACP hash fix commands for onsite application
mrcharles
2026-08-07 11:59:55 -05:00
-
776afc212d
feat(proxmox): add datanet NIC provisioning script for k8s+ultix VMs
mrcharles
2026-08-07 11:35:35 -05:00
-
457d78d4f0
feat(proxmox): add tsys4 storage bond fix script with auto-rollback
mrcharles
2026-08-07 09:56:39 -05:00
-
8081d09e73
docs(agents): add DNS CLI to key scripts, update inventory ref
mrcharles
2026-08-07 09:18:36 -05:00
-
7814227259
docs(agents): add system inventory reference + access audit script
mrcharles
2026-08-06 17:26:57 -05:00
-
d22db46e9f
docs(agents): move operational knowledge from harness memory to AGENTS.md
mrcharles
2026-08-06 17:17:37 -05:00
-
7fb37d5b40
feat(proxmox): add guest I/O audit and tuned deployment scripts
mrcharles
2026-08-06 17:09:36 -05:00
-
7be2be4027
feat(k8s): add tuned network-latency deployment to post-setup
mrcharles
2026-08-06 15:41:52 -05:00
-
608c006c9e
docs(switches): add MAC/LLDP command files for switch audits
mrcharles
2026-08-06 15:32:47 -05:00
-
16db9b0426
feat(k8s,proxmox): add etcd tuning for spinning-disk storage + VM disk audit script
mrcharles
2026-08-06 15:26:58 -05:00
-
5614138919
docs(agents): document Redmine + Discourse CLI access
mrcharles
2026-08-06 14:24:38 -05:00
-
88faf35ec3
docs: migrate all documentation to Discourse wiki topics
reachableceo
2026-08-06 14:08:34 -05:00
-
d6988bb35f
fix(netinfra): disable Pi-hole rate-limiting causing Uptime Kuma flapping
mrcharles
2026-08-06 13:59:45 -05:00
-
bad40feae6
feat(k8s): add worker join script + 6 worker nodes to env config
mrcharles
2026-08-06 13:11:43 -05:00
-
4f82520e0e
fix(netinfra): kill IPv6 on DNS nodes to stop Pi-hole flapping
mrcharles
2026-08-06 13:11:38 -05:00
-
d4850a3c02
docs(tailscale): add exit node HA to netinfra-02 for full 01/02 parity
mrcharles
2026-08-06 12:54:45 -05:00
-
75e229c0ab
docs(tailscale): document subnet router HA + fix resolv.conf immutable bug
mrcharles
2026-08-06 12:53:36 -05:00
-
30ddb37b34
fix(netinfra): commit Pi-hole hardening config previously missing from repo
mrcharles
2026-08-06 12:37:46 -05:00
-
6c58671d15
docs: add Redmine ticket references to subsystem READMEs
mrcharles
2026-08-06 11:25:19 -05:00
-
317a98b9b1
docs: migrate work tracking to Redmine system of record
mrcharles
2026-08-06 11:24:48 -05:00
-
33b5c76bec
feat(netinfra): rebuild netinfra-02 as redundant DNS/DHCP + harden Pi-hole
mrcharles
2026-08-06 09:18:45 -05:00
-
d159504121
docs(audit): full ground-truth re-orientation + sync index files to module layout
mrcharles
2026-08-06 00:49:30 -05:00
-
04ed433e84
.
mrcharles
2026-08-01 20:31:13 -05:00
-
ea54beea70
meta bits...
mrcharles
2026-08-01 16:45:18 -05:00
-
959c3a5bb9
more prompt work...
mrcharles
2026-08-01 16:41:13 -05:00
-
4d86012762
.
mrcharles
2026-08-01 15:50:26 -05:00
-
6244c1cc25
prep for next ai session
mrcharles
2026-08-01 15:45:23 -05:00
-
46c35106fb
prep for next ai session
mrcharles
2026-08-01 15:44:59 -05:00
-
a1beb6cd3e
fix(tuning): persistent NFS tuning fleet-wide + apply-tunings.sh bug fix
mrcharles
2026-07-31 08:17:30 -05:00
-
9c2882ea00
fix: Mermaid diagram syntax + deploy-tuning.sh path + fleet quick fixes
mrcharles
2026-07-31 00:12:04 -05:00
-
290245349f
docs(drift): fleet drift report with executive briefing format
mrcharles
2026-07-30 23:27:54 -05:00
-
0a8865de38
docs: full documentation suite — network, storage, hosts, VMs
mrcharles
2026-07-30 23:10:38 -05:00
-
cd1c2f7332
docs(status): record operator schedule + remote vs onsite work split
mrcharles
2026-07-30 23:03:48 -05:00
-
24b08aa592
docs(audit): document observability stack + Saturday OAM day plan
mrcharles
2026-07-30 23:02:11 -05:00
-
26de312c42
docs(audit): full ground-truth audit — network, storage, compute, switches
mrcharles
2026-07-30 23:01:43 -05:00
-
d9b32e4eef
fix(console): fix udev symlink naming bug + add portable audit tooling
mrcharles
2026-07-30 22:51:27 -05:00
-
e7312ad460
chore: retire pfv-tsys8 and fix stale host-skip comment in deploy-check.sh
mrcharles
2026-07-30 22:30:24 -05:00
-
48cdd81779
docs(ups): document apcupsd test results and Energy Dashboard limitations
mrcharles
2026-07-30 12:02:15 -05:00
-
4b26aca5ee
feat(ups): add Home Assistant NUT integration via REST config-flow API
mrcharles
2026-07-30 11:42:25 -05:00
-
5456c783c6
feat(ups): NUT setup for APC Smart-UPS C 1500 on pfv-tsys1
mrcharles
2026-07-30 09:34:05 -05:00
-
0fa0692c37
chore: enforce shellcheck across the repo
mrcharles
2026-07-30 08:56:31 -05:00
-
54e9927167
docs(status): mark console validation complete with pfv-r2-sw known issue
mrcharles
2026-07-30 08:31:46 -05:00
-
72ab6b4b32
docs(status): add UPS USB tracing action item
mrcharles
2026-07-29 19:53:34 -05:00
-
25a7234f40
fix(console): switch ser2net accepter to telnet(rfc2217) for proper NVT
mrcharles
2026-07-29 19:35:05 -05:00
-
51db52f862
security: redact plaintext password from all files
mrcharles
2026-07-29 19:28:22 -05:00
-
050e235f8b
feat(awx): deploy AWX 24.6.1 on tsys-awx via k3s + AWX Operator
mrcharles
2026-07-29 19:12:03 -05:00
-
fa0c77fb58
fix(console): switch conman from ser2net-telnet to direct serial access
mrcharles
2026-07-29 18:29:31 -05:00
-
80693e4f8e
feat(awx): scaffold AWX deployment scripts and manifests
mrcharles
2026-07-29 17:45:26 -05:00
-
396349640f
feat(netinfra): migrate DHCP from pfv-netboot to netinfra-01/02 with failover
mrcharles
2026-07-29 17:22:15 -05:00
-
9c47d93a2f
docs(goals): codify local storage policy — ephemeral scratch, not OS drives
mrcharles
2026-07-29 16:33:56 -05:00
-
edb34a75ec
docs(status): sync action items with audit, fix stale disk refs
mrcharles
2026-07-29 16:29:17 -05:00