Project defaults flow into channel overrides. Use Quick Setup for normal operation; open Advanced Setup for full controls.
How Matching Works
Safe default behavior: strict matching, required prefixes, completion parsing enabled, and task-id announcements disabled.
Hierarchy: Project flags are defaults. A mapped channel can override those defaults without changing project-wide behavior.
Matching modes: strict (prefix only), balanced (prefix + limited hints), broad (more permissive, higher false-positive risk).
Creates or updates project + optional epic + channel mapping in one submission.
After setup, view tasks in Tasks Hub{% if prefill_service and prefill_identifier %} or this group task view{% endif %}.
Manual controls for creating hierarchy entities, mapping channels, and overriding behavior.
Create projects and review their effective defaults.
| Project | Defaults |
|---|---|
| {{ row.name }} | mode={{ row.settings_effective.match_mode }}, prefixes={{ row.allowed_prefixes_csv }}, announce_id={{ row.settings_effective.announce_task_id }} |
| No projects. | |
Epics are optional subdivisions under a project.
Map a channel to a project/epic. Channel flags can later override project defaults.
| Chat | Project | Epic | Match | Announce | |
|---|---|---|---|---|---|
| {{ row.service }} · {{ row.channel_identifier }} | {{ row.project.name }} | {{ row.epic.name }} | {{ row.settings_effective.match_mode }}{% if row.settings_effective.require_prefix %} +prefix{% endif %} | {{ row.settings_effective.announce_task_id }} | |
| No mappings. | |||||
Set baseline extraction behavior for a project. Every mapped chat inherits this unless overridden below.
Require Prefix: allow task creation only with configured prefixes. Derivation Enabled: turn extraction on/off for this project. Completion Enabled: enable completion phrase parser. Announce Task ID: emit confirmation messages on task creation.
Channel-level override. Use only where this chat should behave differently from the project default.
Require Prefix: enforce prefixes in this channel. Derivation Enabled: extraction on/off for this channel only. Completion Enabled: completion phrase parser in this channel. AI Title Enabled: AI title normalization in this channel. Announce Task ID: confirmation message in this channel.
Add parser phrases for completion statements followed by a task reference, e.g. done #12.
Controls outbound sync to external tracking systems. If disabled, tasks are still derived and visible inside GIA only.
Browse all derived tasks in Tasks Hub.
Map one GIA contact to one Codex thread for task-sync routing.
This is task-sync only. It does not mirror full chat history. The link tells the Codex worker which Codex conversation/session should receive updates for tasks from that contact/group.
| Provider | Person | Identifier | External Chat | Enabled | |
|---|---|---|---|---|---|
| {{ row.provider }} | {% if row.person %}{{ row.person.name }}{% else %}-{% endif %} | {% if row.person_identifier %}{{ row.person_identifier.service }} · {{ row.person_identifier.identifier }}{% else %}-{% endif %} | {{ row.external_chat_id }} | {{ row.enabled }} | |
| No external chat links. | |||||