mirror of
https://github.com/praktimarc/kst4contest.git
synced 2026-08-26 12:06:57 +02:00
chore: add Codex project context and agent guidance
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
# 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:
|
||||
|
||||
```text
|
||||
DN9APW-2
|
||||
DN9APW-70
|
||||
```
|
||||
|
||||
monitors:
|
||||
|
||||
```text
|
||||
DN9APW
|
||||
```
|
||||
|
||||
This reduces manual configuration for sked monitoring.
|
||||
|
||||
Keep this separate from chat-member identity, which may require full suffix + category.
|
||||
Reference in New Issue
Block a user