PageSourceSearch

https://smart-odpady.ai/src/data/feedbackOperationalContract.js?v=0.1.821

js smart-odpady.ai collected 2026-10-05 14:39:15 UTC 1,750 bytes, 68 lines download raw bytes

1export const FEEDBACK_OPERATIONAL_CONTRACT = Object.freeze({
2  id: "feedback-cases",
3  sourceOfTruth: "FEEDBACK_MANTRA",
4  route: "/pripominky",
5  detailRoute: "/pripominky/:caseId",
6  mode: "production",
7  storage: Object.freeze({
8    operationalDatabase: "SMART_ODPADY_DB",
9    attachmentBucket: "SMART_ODPADY_DOCUMENTS",
10    browserStorageAuthoritative: false
11  }),
12  visibility: Object.freeze({
13    authenticatedUsersSeeAllCases: true,
14    ownCasesFilter: true,
15    internalNotesForManagersOnly: true,
16    technicalAuditForManagersOnly: true
17  }),
18  workflowStatuses: Object.freeze([
19    "new",
20    "accepted",
21    "needs_details",
22    "in_progress",
23    "ready_for_verification",
24    "done",
25    "rejected",
26    "duplicate"
27  ]),
28  automationStatuses: Object.freeze([
29    "not_evaluated",
30    "waiting_for_review",
31    "suitable",
32    "unsuitable",
33    "proposal_ready",
34    "waiting_for_approval",
35    "deployed",
36    "verified",
37    "failed"
38  ]),
39  creation: Object.freeze({
40    exactlyOneCase: true,
41    defaultWorkflowStatus: "new",
42    defaultAssignee: null,
43    auditRequired: true,
44    codexAutomatic: false,
45    deploymentAutomatic: false
46  }),
47  notifications: Object.freeze({
48    inAppOnImportantChange: true,
49    readyForVerificationEmail: true,
50    emailRequiresConfirmedProviderResult: true,
51    falseDeliveryClaimsForbidden: true
52  }),
53  codex: Object.freeze({
54    managerOnly: true,
55    automaticOnReport: false,
56    promptReviewRequired: true,
57    configuredRunnerRequired: true,
58    auditRequired: true,
59    deploymentSeparate: true
60  }),
61  permissions: Object.freeze({
62    list: "feedback:view",
63    create: "feedback:create",
64    manage: "self-repair:manage",
65    reply: "reporter-only",
66    verify: "reporter-only"
67  })
68});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.