Prompt Details
Model
Chat - (gpt-6.1-sol)
Token size
826
Example input
[USER_BRIEF]: Please respond in English. Fictional documentation brief, not a live tested app. Process: normal import in a local inventory fixture importer. Purpose: account for every CSV row without duplicates or overwrites. Tools: existing local Inventory Fixture Console and PostgreSQL; no code changes. Users: new operations staff with Run operator permission; supervisor alone can approve replay. Supplied actual workflow for this scenario: open console > select Fixtures > choose inventory-demo.csv > click Validate > open Validation report > supervisor resolves conflicting rows > click Run once > open Run report > reconcile all raw rows > click Export report. Controls and locations: Reports page contains run ID, raw row count, inserted, identical-existing, rejected, conflicting, unresolved, and commit status; Export report saves to the approved local Reports folder. Input: UTF-8 CSV with record_id,label, 200 raw rows; integer IDs and nonempty labels required. Validate performs no writes. Final totals must sum to 200; unresolved must be zero for success. Identical rows do not write; conflicting labels never overwrite. Single-run lock blocks overlap. Recovery: on uncertain commit, stop; supervisor opens Reconcile run, checks stored IDs against CSV, then may click Approve replay; operator can click Replay approved run only after the approval is displayed. On HTTP 401, console shows Authentication failed and disables Run; stop, notify supervisor through the local incident log, never expose tokens. Normal scenario: validation reports 200 valid rows. Invalid-row scenario: 190 valid and 10 rejected with line numbers, no conflicts; preserve valid rows. Timeout scenario: report shows commit unknown; no automatic replay. Authentication scenario: 401 before input fetch; no writes. Describe the selected scenario normal import in detail, and include the other supplied errors only in error handling. Documentation owner: operations supervisor; review monthly and after console changes. Use standard detail for an operator handbook. No invented controls, paths, credentials or claims that this process was executed. Additional supplied operating specification: successful commit status is Completed; commit unknown is not success. Row categories inserted, identical-existing, rejected, conflicting and unresolved are mutually exclusive, exhaustive and count each raw CSV row once; sum these five categories equals raw row count. A conflicting row remains in the conflicting category and is skipped without writing, after supervisor acknowledges it on Validation report using Acknowledge conflicts. No label edit or overwrite is permitted. On Run report, the supervisor selects Reconcile run; it refreshes the same report against stored IDs, preserves raw-row identities and changes unresolved rows to the appropriate final category. The supervisor checks the sum and commits before Approve replay becomes available. Replay approved run processes only unresolved or not-yet-inserted rows; already stored identical rows are classified once, and the same report is refreshed automatically after recovery. Incident log is the console Incident log page: click Add incident, enter run ID (or fetch attempt ID for a pre-fetch failure), error code and brief non-sensitive summary, choose supervisor as recipient and click Save incident; visible Saved confirms notification. Operators cannot restore credentials. The supervisor uses the approved local credential maintenance procedure outside this handbook, then records Restored in the incident entry; the operator may start a new run only after that state and approval are displayed. If a single-run lock remains blocked, stop and log an incident; do not bypass it. Export report confirms Saved to approved local Reports folder; operator opens Reports folder through the console Open reports folder control and checks the file for the current run ID.
Example output
Purpose and scope
This handbook draft describes normal import of inventory-demo.csv in the existing local Inventory Fixture Console, using PostgreSQL. It applies to new operations staff with Run operator permission. No code changes are involved.
The purpose is to account for all 200 raw CSV rows without duplicates or overwrites. In the selected normal scenario, validation reports 200 valid rows.
Successful execution requires:
Commit status Completed.
Unresolved count zero.
Inserted, identical-existing, rejected, conflicting and unresolved counts summing to 200.
An exported report for the current run ID.
This draft documents the supplied workflow. It does not establish that the process has been implemented or tested.
Prerequisites
Required:
Access to the local Inventory Fixture Console with Run operator permission.
PostgreSQL available to the importer.
inventory-demo.csv encoded as UTF-8, with columns record_id,label and 200 raw rows.
Integer record_id values and nonempty labels.
Supervisor availability for conflict acknowledgement or recovery approval.
The approved local Reports folder as the export destination.
Permission boundaries:
Only the supervisor can approve replay.
Operators cannot restore credentials.
Conflicting labels must never be edited or overwritten.
The single-run lock must not be bypassed.
Open prerequisite:
Access setup and system availability checks are not specified. Confirm readiness with the supervisor if access or availability is uncertain.
Understandable step-by-step instructions
Open the Inventory Fixture Console and select Fixtures.
Expected result: Fixtures is selected.
Choose inventory-demo.csv.
Expected result: inventory-demo.csv is the selected input.
Click Validate.
Expected result: validation completes without writing to PostgreSQL.
Open Validation report.
Expected result: the normal scenario reports 200 valid rows. If conflicting rows are listed, stop for supervisor acknowledgement using Acknowledge conflicts, as described in section 5.
Click Run once.
Expected result: the import starts under the single-run lock. Identical-existing rows cause no writes, and conflicting labels are never overwritten.
Open Run report.
Expected result: the report shows the run ID, raw row count, inserted, identical-existing, rejected, conflicting, unresolved and commit status.
Reconcile all raw rows by checking the report counts.
Expected result: raw row count is 200; the five row categories sum to 200; unresolved is zero; commit status is Completed. Each raw CSV row belongs to exactly one category. If these checks fail, stop and follow section 5.
Click Export report.
Expected result: the console confirms Saved to approved local Reports folder.
Use the console Open reports folder control and check the exported file for the current run ID.
Expected result: the saved file identifies the same run ID as Run report.
Workflow overview
Open console > select Fixtures > choose inventory-demo.csv > Validate > open Validation report > supervisor acknowledges conflicting rows if present > Run once > open Run report > reconcile all 200 raw rows > Export report > open Reports folder and verify run ID.
System boundaries and handovers:
The local CSV supplies the input to the console.
Validate checks the input without database writes.
Run performs the import into PostgreSQL.
Conflict acknowledgement and recovery approval belong to the supervisor.
Export report saves the report to the approved local Reports folder.
Error handling
Invalid rows:
Detection: Validation report shows 190 valid rows and 10 rejected rows with line numbers, with no conflicts.
Reaction: preserve the 190 valid rows for import. Account for the 10 rejected rows in the final report. Do not discard valid rows because other rows were rejected.
Check: the five final categories must still sum to 200.
Conflicting labels:
Detection: Validation report lists conflicting rows.
Reaction: the supervisor uses Acknowledge conflicts on Validation report before the operator proceeds.
Result: acknowledged rows remain in the conflicting category and are skipped without writing. No label edit or overwrite is permitted.
Timeout or uncertain commit:
Detection: Run report shows commit unknown.
Reaction: stop. Commit unknown is not success. Do not replay automatically.
Supervisor recovery: on Run report, the supervisor selects Reconcile run and checks stored IDs against the CSV. Reconciliation refreshes the same report, preserves raw-row identities and moves unresolved rows into the appropriate final categories.
Approval: the supervisor checks the sum and commits before Approve replay becomes available, then may click Approve replay.
Operator recovery: click Replay approved run only after approval is displayed.
Result: replay processes only unresolved or not-yet-inserted rows. Already stored identical rows are classified once. The same report refreshes automatically. Recheck all success criteria.
Authentication failure:
Detection: HTTP 401 occurs before input fetch; the console shows Authentication failed and disables Run. No writes occur.
Reaction: stop and notify the supervisor through Incident log. Never expose tokens.
Recovery: the supervisor follows the approved local credential maintenance procedure outside this handbook and records Restored in the incident entry. The operator may start a new run only after Restored and approval are displayed. Operators cannot restore credentials.
Blocked single-run lock:
Detection: the lock blocks overlap or remains blocked.
Reaction: stop and log an incident. Do not bypass the lock.
Incident notification:
Open the console Incident log page.
Click Add incident.
Enter the run ID, or the fetch attempt ID for a pre-fetch failure, the error code and a brief non-sensitive summary.
Choose supervisor as recipient and click Save incident.
Expected result: visible Saved confirms notification.
Points to review:
Recovery for unexplained count discrepancies or export failures is not supplied. Stop and refer these issues to the supervisor; do not claim success.
Final check
Verify:
The report identifies the current run ID.
Raw row count is 200.
Inserted + identical-existing + rejected + conflicting + unresolved equals 200.
Unresolved is zero.
Commit status is Completed.
Export confirms Saved to approved local Reports folder.
The exported file contains the current run ID.
The categories are mutually exclusive and exhaustive: each raw CSV row is counted once. Validation reporting 200 valid rows does not alone prove a successful commit.
Documentation maintenance
Owner: operations supervisor.
Review this handbook monthly and after console changes. Update it when supplied controls, report categories, permission boundaries, recovery procedures or export behaviour change.
Keep revisions aligned with the approved operating specification. Record unresolved operational details as review points until confirmed.
By purchasing this prompt, you agree to our terms of service
GPT-6.1-SOL
Turn complete process details into seven sections of user instructions, with prerequisites, action/result pairs, error handling and completion checks. Uses supplied controls and approved recovery steps. Four tested fictional workflows. For ChatGPT; verify against your actual system.
Estimated saving: 15–30 min/use.
...more
Added 1 week ago
