Files
kst4contest/.agents/skills/kst4contest-change/references/automation-and-messaging.md
T

1.3 KiB

Automated messaging, beacons and skeds

General

Automated replies/beacons must be conservative because they interact with the live ON4KST service.

Established safety behaviour

Historical confirmed rules include:

  • beacon/autoanswer scheduling shares controlled timing rather than spawning uncontrolled independent timers;
  • minimum interval has been tightened to avoid spam;
  • automated text length is bounded;
  • invalid or incomplete replies are rejected before transmission;
  • a cooldown is not consumed unless a complete valid reply enters the TX queue;
  • QRG/frequency requests take precedence where the current implementation defines that;
  • automated-message markers are ignored to prevent response loops.

Recent logic used a two-minute cooldown keyed by complete callsign plus chat category and ignored the project's own automated-message marker.

Treat exact marker strings and timing constants as current-code facts to verify, not values to recreate from memory.

Monitoring

Station monitoring is intentionally base-call-wide:

Entering a variant such as:

DN9APW-2
DN9APW-70

monitors:

DN9APW

This reduces manual configuration for sked monitoring.

Keep this separate from chat-member identity, which may require full suffix + category.