The application read names persona, selectedProgramCode, ownsNoRealEstate and realEstateOwnedCount
Pins the wire names the borrower portal reads, and rebuilds SecurityService onto the shared library that added them (a shared-library-only change deploys nothin...
The ciphertext guard must keep seeing the borrower's ITIN and passport columns
Suites the SI Settings Redesign left red, brought to today's product (SIS11)
- Help articles use the product's words again: the Workbench room (SIS10), SI Assistant βΊ SI Workforce βΊ Waiting On People (SIS5), "job description" and the P...
Compile the loan-upload document-type test against the shared entities
The approval card's expiry reads a fixed clock, so the test does not age (SIS5)
The settings menu's SI Workforce links lead out of Settings; a cold-import timeout for the shell test (SIS5)
Prompt-injection regression gate in the Docker build; outside content cannot close its block (SIE3)
InjectionRegressionGateTest holds the Tool Plane's real defenses against hidden instructions, under the most permissive charter: every tool that hands over cont...
Golden files over every existing SI authorization decision, before the policy decision point (SIE2)
Charter outcome matrix (1376 cases), every catalogue tool's static decisions (identity open/reply, on-behalf, order call scope, visibility for SI/floor/person s...
A manager never sees the president through a reporting-line report
Pins ReportScopeResolver's reporting-line scope (the resolver change that precedes this commit): a president above a manager stays out of the manager's scope, p...
A floor signal's domains, its throttle and what a frame carries [skip ci]
The reports' own-loans condition parses against the real mapping [skip ci]
Prove the pipeline controllers refuse a caller with no session
The ratchet could not see their guard, so it now recognizes pipelineAccess.orgId, and a new test calls all 21 handlers with no session and requires a 401 before...
Live voice-turn checks for sp00verify (P3-7) [skip ci]
Nine checks against /api/ai/internal/voice/** in the test org only: answer, pending to phone, send to phone, handoff, a held send that needs the PIN, refused wi...
Tool-list snapshots regenerated with identity_request_confirmation after rebase
AiAutonomyModeTest pins CP07's RELEASE_PROPOSAL draft kind, and no @Immutable entity may carry a database-generated value
- **************** was red on main since KamoCollab CP07 Task 5 (8bd0f67c) appended **************** (spec D25, a disclosure_request's approval) without updat...
Fixtures stamp the god-mode window's end; an elapsed window is not elevated (shared SessionPlatformFacts expiry)
**************** now also needs godModeExpiresAt ahead (kamo-shared-library 1.6.1), so the open-window fixtures of the 28 test classes whose gates read it (Sess...
Fixtures stamp the god-mode window's end; an elapsed window is not elevated (shared SessionPlatformFacts expiry)
**************** now also needs godModeExpiresAt ahead (kamo-shared-library 1.6.1). **************** god fixture carries the stamp, and a new case pins that an ...
Fixtures stamp the god-mode window's end; an elapsed window is not elevated (shared SessionPlatformFacts expiry)
LosRightsFilter reads the window through the shared SessionPlatformFacts, which now also needs godModeExpiresAt ahead (kamo-shared-library 1.6.1). The open-wind...
The tool lists gain exactly SITP TP16's four saved-view tools and reports_run's viewId
Snapshots regenerated on top of TP17 and TP18: reports_run changes (viewId); every other change is a new reports_*_view tool.
The tool lists gain exactly SITP TP16's 30 tools and reports_run's page
Snapshots regenerated (-Dtoolplane.parity.write / -Dtoolplane.golden.write) on top of TP14: the only changed entry is reports_run (page, and its description); e...
StrictReadTest expects a withheld SI card to be passed on as the DM it learned from
Since c13c47b (ruling CP07-T43-1/-7) a withheld record no person owns or takes part in stands in the withheld store for its inherited sources the audience may n...
The tool lists gain exactly SITP TP12's 25 tools, calendarId and the IoT/RPM notification kinds
Snapshots regenerated (-Dtoolplane.parity.write / -Dtoolplane.golden.write): the only changed entries are calendar_create_event (calendarId) and notifications_l...
A clinician's direct order never lends an SI the clinical acts
SITP TP00: pins the new SI floor (kamo-shared-library 645068bb) through the No Insubordination delegation: drafting notes, booking and posting payments are lent...
SecurityService resolves the two IoT charter classes (SP11)
The charter catalogue lists 24 action classes (the owner's JOIN_MEETING made 22; IoT SP11 appends OPERATE_DEVICE and OPERATE_SECURITY_DEVICE, both APPROVE_BEFOR...
The SP01 IoT entities map on Hibernate 6.2.13, the line SecurityService runs
IoT SP01 Task 7 (mapping half). EmbeddedAttributeMapping is not in org.hibernate.metamodel.mapping on 6.2; the test reads the address through EmbeddableValuedMo...
Pin com.kamo.z.shared.iot in KamoInitializer's repository list
IoT SP01 Task 6. SP00 already added the entry; only the pin is new.
TOUR_PENDING lets an app group exist before its tour ships; IOT until IoT SP05 (master SP05-D7)
The owner's verified request releases her Confidential DM to a department she does not head β live A2 of Task 43 was DENIED NO_SINGLE_RELEASER until shared-lib 0074aca4 (the organization span covers every team and department, ruling CP07-T43-3); this build picks it up (KamoCollab CP07 Task 43)
ReportsHiddenWithoutWatches ignores the collab_* tools a configured charter also offers (KamoCollab CP14 Task 12)
The Settings and Memory workbench tests stub the Waiting to send and Consults cards (KamoCollab CP12 T34)
The Disclosure tab follows the Disclosure Log in the page's order (KamoCollab CP05 T35)
Pass the interaction gate and the audience filter to the pipeline after the rebase (KamoCollab CP07 Task 17)
PerceiveThenRequestTest replays kamoai-service's new perception β the woken chat's chat_read and a rag_search for what the person wrote
kamoai-service now reads the conversation that woke an SI (its card's /?openChat= link) and searches the knowledge base for the message's words during PERCEIVE....
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
