What this category's data looks like
This category's data looks like this: journal publication permits and annual verification involve three types of materials: the journal publication permit, the annual verification form, and the rectification report. The sources are permit decisions and annual operating records, and the update cadence rolls according to the permit cycle and verification year, with field characteristics concentrated in names, quantities, dates, signatures, and receipts. When the materials enter the multi-turn dialogue and prompt feature, each has a different role: the permit provides the subject and scope fields, the annual verification form provides the annual data and verification conclusion, and the rectification report provides the problem items and completion status. Material drafting and responsibility handover require that the same record's names, quantities, and dates be consistent across the three materials, that versions be synchronized, and that signatures and receipts be complete. Once the fields are complete, the responsible person is clear, and the versions and dates are consistent, the draft and handover record are handed to the next stage for sign-off.
Configuration and implementation checks
Configuration and implementation checks: this step is executed by the memory turns and prompt configuration in the app settings, and outputs the historical message range and answer constraints for reference. The material drafts and handover records that can be issued are then completed by the model. The memory turns control how many previous dialogue turns can be referenced at most when answering; if the value is too small, the preceding text cannot be used, and if the value is too large, irrelevant content is brought in and consumption increases.
| Object | Check | Verification action |
|---|---|---|
| Memory turns | Matches the range of preceding text required by the question | Check the current value in the app settings, and run a trial with two consecutive questions to observe whether the second question picks up the reference from the first question |
| Journal publication permit | Fields, dates, and signatures are complete, and consistent with the annual verification form and rectification report | Check names, quantities, dates, signatures, and receipts item by item, and check whether the same record matches across the three materials |
| Annual verification form | Fields, dates, and signatures are complete, and versions and dates are consistent | Check the annual data and verification conclusion, and compare the names, quantities, and dates in the permit and rectification report |
| Rectification report | Fields, dates, and signatures are complete, and missing items are blocked | Check the problem items and completion status, check whether signatures and receipts are complete, and whether versions are synchronized |
Three common errors
- Symptom: the same record's names, quantities, and dates do not match between the permit and the annual verification form. Cause: during drafting, the same field source was not checked, and the two places were filled in separately.
- Symptom: the rectification report version was not synchronized, and old-version problem items still remain in the draft. Cause: during handover, the version and date were not checked, and it was not updated according to the latest record.
- Symptom: the annual verification form lacks a signature or receipt, and the material cannot be issued. Cause: during drafting and handover, the signature and receipt fields were not checked, and missing items were not blocked.
How to verify the setup
How to verify the setup: acceptance for this feature: ask two consecutive follow-up questions and see whether the second question picks up the reference from the first question; check the memory turns in the app settings, use chatId and messages to observe the historical message range, and use variables to record the usage comparison before and after adjusting the turns.
Business test: draft one according to the template and complete one handover, and see whether missing items are blocked.
- Check the memory turns in the app settings, and confirm they match the range of preceding text required by the question.
- Run a trial with two consecutive questions, check whether the second question picks up the reference from the first question, and compare the usage records of the two runs.