This shortened chat transcript shows the path from the initial request written in natural language through to acceptance in practice. Tool output and internal checks have been omitted.

The dialogue

Do you think you understand this requirement for feld\kukosc.frm?

  • Start at the logged-in user, as it does here.
  • Prevent browsing outside that user’s initials.
  • Reduce the address block to one line.
  • Hide completed entries with status 0 by default; show them with ALT+A.
  • Complete an entry with ALT+F10 and automatically open a new K entry.
Codex

Yes, this is how I understand it:

  1. Position at the logged-in user.
  2. Restrict browsing to that user’s initials.
  3. Reduce the customer header to one line.
  4. Hide completed entries by default.
  5. After ALT+F10, immediately open a new entry for the same customer.
It should be a new program, kukosc#.frm; can you do it?
Codex
Good choice. KUKOSC#.FRM stays within the old 8.3 filename limit and avoids the batch processing problems that can occur with !. The original KUKOSC.FRM remains unchanged.
Codex

Changed:

  • SQL filters exclusively on NAWER = BSITZ.SKUSER.
  • NASTATUS remains in ZEILE$ZEIG.
  • ALT+A only changes iwilltsehen.

Result

The new program KUKOSC#.FRM was tested in practice and accepted by the customer. The original program remained unchanged.