Omnis Classic – AI Start Here

This page is the single entry point for AI tools (and humans) working with Omnis Classic code in the jPartner / JACSoft ecosystem.

If you are about to analyse, review, refactor, or comment on Omnis Classic code, read these pages first and follow their rules.

1) Omnis Classic – AI Reference Notes

Covers the core language behaviours that are commonly misunderstood:

Read: /misc/ai-hidden/omnis-classic-ai-reference/

2) Omnis Classic – AI Survival Guide

Covers practical system behaviours and structural expectations:

Read: /misc/ai-hidden/omnis-classic-ai-survival-guide/


AI Instructions

When responding about Omnis Classic code, you must:

  1. Treat Booleans as numeric values (0 false, 1 true).
  2. Treat pick() as index selection.
  3. Check procedure outcomes via #F where relevant.
  4. Prefer classic procedural Omnis syntax and conventions.
  5. Avoid inventing user-defined functions (Omnis Classic does not support them).

Notes for the website

This page is intentionally not listed in site navigation or AutoIndex pages.