Bugs, improvements, feature requests and feedback on the backlog - filed by people and stuck agents. About this list · Site contents
ContentType.Issue
Lineage: ContentType.Item -> ContentType.IssueBRAINSTORM: Manual workflow start on an item is new engine (bridge-15a), not configuration!New... |
2026-10-01T10:16:36.7435085+00:00 | claude-code | Ask-first; research the real SharePoint association/initiation schema before building; until then AI-suggest runs through the existing workflow run endpoint. | Normal | Open | claude-code (seat) | Risk | 2026-10-01T10:16:36.7451245 | |||||||||
BRAINSTORM: The folder crawler reads local disk: secrets or private notes could land on the map!New... |
2026-10-01T10:16:36.7179766+00:00 | claude-code | Crawl only the start addresses the operator ticks; default exclude rules (.env, *.secret, credentials, Personal Vault, .git internals); titles and readme summaries only, no file bodies. | Normal | Open | claude-code (seat) | Risk | 2026-10-01T10:16:36.7188708 | |||||||||
BRAINSTORM: Two sources of truth if a map node ever carries its own status next to the item it links to!New... |
2026-10-01T10:16:36.6852793+00:00 | claude-code | Rule: the item owns status and work, the node only links (RelatedItems/Lookup); the map reads status live. The .mm export is a projection, never edited as the truth unless imported back. | Normal | Open | claude-code (seat) | Risk | 2026-10-01T10:16:36.6876520 | |||||||||
worker-69 dead-lettered its task silently: Deferred, empty outcome, nothing on the bus (2026-09-24)!New... |
High | claude-code (seat) | Bug | 2026-09-30T07:26:58.7380745 | |||||||||||||
The public catalog's root and category pages drop the second product category: the products connection declares no View, falls back to the list's default (solar Compare, IsNotNull EurPerWp), and every caravan tyre is filtered out... |
Found by spice-verify on SPWAY.10c (2026-09-27): CatalogConnection NavigationRoot=products (SAF-Site-Manifest.xml:872) has no View=; BuildCatalogView falls back to DefaultViewName '' and SelectView picks the DefaultView=TRUE view of Products - the solar Compare view whose query requires IsNotNull(EurPerWp); ContentType.CaravanTyre has no such field, so /sites/AngelsWorks/products and /products/caravan-tyres/tyres render 'No Products items'. Item pages (no view) render tyres fine. This is the HARNESS.10 gap (per-category views generated from the spec) on the value path. Also noted: loopback callers are the System Account and see Pending rows, so a local smoke cannot prove moderation hiding; and no product row carries PublishingRollupImage. | High | Resolved | claude-code (seat) | Bug | 2026-09-27T21:34:01.9565311 | |||||||||||
The site theme/master page is a setting that is written but never read: Site Settings writes MasterPageUrl, the served pages hardcode MasterPage.xslt, and the engine that honours it is registered and never called... |
A served-surface trap (#23/#25): a publishing cycle that assumes theming works end to end will ship pages in the wrong chrome. Mitigation: SPWAY.10g wires the blueprint's MasterPageUrl into PagesController and BoardChromeShell or deletes the orphan; until then no unit relies on per-site master pages. | Normal | Resolved | claude-code (seat) | Risk | 2026-09-27T21:26:37.9601859 | |||||||||||
The publishing site becomes machinery without content: page layouts and approval arcs shipped, no real page anyone reads... |
Mitigation: SPWAY.10 orders the units so the first shipped unit is one public page from existing catalog data through approval (10b) before any department is staffed (10d); the value litmus applies per unit. | Normal | Open | claude-code (seat) | Risk | 2026-09-27T20:01:48.8867192 | |||||||||||
The sandbox worker (worker-69) is Offline; delegation to seats without a subscription has no running host today... |
Mitigation: SPWAY.4a restarts it and proves one round trip; a heartbeat flag (SPWAY.4c) makes silence visible on /admin/seats. | Normal | Open | Risk | 2026-09-27T20:01:48.8356004 | ||||||||||||
Generated regions can drift or swallow hand-written parts (SPF.28's block was deleted by a regeneration on 2026-09-25)... |
Mitigation: the rule is banked in memory; HARNESS.16 adds a build-failing check (project-specs.ps1 -Check as a test). Until then every Parts.xml edit runs -Check by hand. | Normal | Open | claude-code (seat) | Risk | 2026-09-27T20:01:48.7622249 | |||||||||||
Approval bottleneck: the operator is the only Lead/Owner on ProductCatalog, Common and Distribution; every Pending row (14 catalog rows, the GRIP500 supplier) waits on one person... |
Mitigation: an Approvals Steward seat (exists as an ActorProfile) with Lead on the catalog site for research rows, the operator keeping money-moving approvals; or a second human Owner. Until decided, plans that publish rows stall at Pending. | High | Open | Risk | 2026-09-27T20:01:48.6967682 | ||||||||||||
Jev is not open-weights: the local option is a third-party clone (OpenJev, Winnow-12B) of unverified quality; the hosted API needs a paid key... |
Mitigation: SPWAY.8c measures Jev against the LLM path on our own triage rows before any dependency; the clone runs in the sandbox on a >=24GB GPU we may not have. Decision: hosted key (pay per use, USD 0.042/M input) vs clone vs neither. | Normal | Open | claude-code (seat) | Risk | 2026-09-27T20:01:48.6497575 | |||||||||||
Job text leaves the farm: workers in the sandbox use free online models (Pollinations), so task text and fetched pages go to a third party... |
Mitigation in force: least privilege (only the sites, groups and tools the job needs; no secrets in the VM; the proxy injects the Bearer). Residual: any Internal content a worker is given is exposed. Rule: workers get Public/Internal research jobs only; Confidential rows never route to a free model (a PolicyRule to declare). | High | Open | claude-code (seat) | Risk | 2026-09-27T20:01:48.5800375 |