spikerj opened issue spikerj/spikersoft-issues#902 2026-07-30 04:36:52 +00:00
Geography facts admin: editing a fact with no source crashes the edit form (TypeError: this.field(...) is not a function)
spikerj opened issue spikerj/spikersoft-issues#901 2026-07-30 04:24:23 +00:00
Decompiler search box and member-type filter chips are inert — getFilteredNamespaces() ignores both
spikerj opened issue spikerj/spikersoft-issues#900 2026-07-30 04:03:33 +00:00
Skill-management active toggle never persists — PUT payload omits isActive and the reload reverts the flip
spikerj commented on issue spikerj/spikersoft-issues#898 2026-07-30 02:15:03 +00:00
[Bug] You still see (and can call) yourself in the video-call picker — self-filter compares sub against ChatHub's sid

Both halves are open — they must land together:

spikerj opened issue spikerj/spikersoft-issues#899 2026-07-30 02:08:19 +00:00
Support pasting images from clipboard in image upload areas
spikerj opened issue spikerj/spikersoft-issues#898 2026-07-30 02:05:40 +00:00
[Bug] You still see (and can call) yourself in the video-call picker — self-filter compares sub against ChatHub's sid
spikerj opened issue spikerj/spikersoft-issues#897 2026-07-30 01:58:54 +00:00
Remove the command-line tool from learn.spikersoft.com
spikerj opened issue spikerj/spikersoft-issues#896 2026-07-29 23:22:19 +00:00
/sponsor/family/{key} page renders under the fixed menu bar (hero cut off)
spikerj closed issue spikerj/spikersoft-issues#894 2026-07-29 22:33:47 +00:00
Photo gallery: Florence-2 AI auto-tagging pipeline step (auto-tags + caption, suppressible, full backfill)
spikerj commented on issue spikerj/spikersoft-issues#894 2026-07-29 22:33:46 +00:00
Photo gallery: Florence-2 AI auto-tagging pipeline step (auto-tags + caption, suppressible, full backfill)

Closing — rollout complete end to end (2026-07-29):

  • Code: backend#508 (consumer + reject endpoint + backfill tool), artpipe#47 (Florence-2 model backend), backend#509 (stack deploy),…
spikerj commented on issue spikerj/spikersoft-issues#242 2026-07-29 18:34:31 +00:00
[Bug] SonarQube S7059: async operation inside a constructor

Audited against origin/master — STILL PRESENT, and worth splitting: the finding set is mostly false positives.

Sync-over-async blocking calls in non-test code, by category:

**1 — a…

spikerj commented on issue spikerj/spikersoft-issues#572 2026-07-29 18:34:11 +00:00
[Backend][Refactor] Extract the 'Mark Wilson / Marks-Site' client domain (generator-propane service business) out of the SpikerSoft platform codebase

Audited against origin/master — NOT DONE. Nothing extracted.

The Mark Wilson / Marks-Site client domain is still fully resident in the platform codebase: 136 files matching marks in…

spikerj commented on issue spikerj/spikersoft-issues#555 2026-07-29 18:31:48 +00:00
[Bug][Infra][Alerting] Node outages are invisible to ops alerting — no node-down alerts, kernel alerts arrive after recovery and carry no kernel message, cooldown hides escalation

Audited against origin/master — NOT DONE. All three gaps outstanding.

Fix 1 — manager-side node-down alerting: not built. `git grep -rniE "node.?down

spikerj commented on issue spikerj/spikersoft-issues#236 2026-07-29 18:31:14 +00:00
chore(deps): unpin @types/google.maps (3.65.x DrawingManager typings) (deferred from #230)

Audited against origin/master — NOT DONE. Still pinned.

package.json:187 — "@types/google.maps": "3.64.1" (exact pin, no caret), alongside "@angular/google-maps": "^22.0.6" at…

spikerj commented on issue spikerj/spikersoft-issues#367 2026-07-29 18:28:33 +00:00
[ArtStudio/Infra] Unified elastic GPU capacity — one coordinator model that scales from a single 24 GB card to multi-node, and runs identically on the M5 dev Mac

Epic status roll-up — audited against origin/master. U2's node routing shipped and its fallout is resolved; the elastic-capacity behaviour it enables is only partly switched on.

**U2…

spikerj commented on issue spikerj/spikersoft-issues#368 2026-07-29 18:28:10 +00:00
[ArtStudio] Model-resident workers — one always-loaded model per service instance, task queues per model, coordinator-arbitrated, scale by replicas

Epic status roll-up — audited against origin/master. The architecture is fully built and deployed in config; what's left is live verification and one routing gap.

**13 per-model stacks…

spikerj commented on issue spikerj/spikersoft-issues#515 2026-07-29 18:26:03 +00:00
[Epic][ArtPipe][Infra] Per-model baked Docker images — venvs + weights built at image build time, no /opt/art_pipe bind

Epic status roll-up — audited against origin/master. **The acid test is met in configuration across all 15 artpipe stacks. This epic is substantially delivered and could plausibly close…

spikerj commented on issue spikerj/spikersoft-issues#621 2026-07-29 18:25:11 +00:00
Epic: build the full parent-approval book model (upload approval chain, ApprovedBy audit, parent family/staff-uploads view, auto-Public-on-approval)

Epic status roll-up — audited the five audit findings against origin/master. The read side has been solved by adjacent work; the approval chain this epic exists for has not started.

spikerj commented on issue spikerj/spikersoft-issues#547 2026-07-29 18:22:48 +00:00
[Security][Infra] OpenBao Phase 3: PKI — internal CA, replace CI cert generation, mTLS for the stateful tier (epic #543)

Audited against origin/master — NOT DONE. No implementing artifact of any kind.

`git grep -rniE "pki

spikerj commented on issue spikerj/spikersoft-issues#543 2026-07-29 18:22:34 +00:00
[Epic][Security][Infra] Central secrets management — OpenBao vault + PKI, retire scattered passwords

Epic status roll-up — audited every phase against origin/master. **Phase 2's seam is live fleet-wide; Phases 3 and 4 have not started, and the "retire scattered passwords" half is where the…