<?php
/**
 * Static help text for admin autonomy Telegram commands.
 */

defined( 'ABSPATH' ) || exit;

class Niwa_AI_Admin_Autonomy_Help_Message_Builder {

    public function founder_help() {
        return implode(
            "\n",
            array(
                'Razumem prirodan razgovor i ne trazim posebnu sintaksu.',
                'Mogu da menjam sadrzaj sajta, Woo proizvode i varijacije, da pretrazujem i menjam lokalni WordPress kod, proveravam bazu, pluginove i metrike, i pravim fajlove/izvestaje u Niwa workspace-u.',
                'Ako pitas za analizu ili brainstorming, odgovoricu kao asistent bez izvrsenja. Ako trazis konkretnu promenu i plan je validan, izvrsicu je odmah.',
                'Ako zelis da vratim poslednju izvrsenu promenu, mogu i rollback.',
                'Opcioni runtime komandi postoje za kontrolu sesije i runtime stanja: /status, /sessions, /sessions status <session_id>, /sessions history <session_id>, /sessions send <session_id> <task>, /subagents, /compact, /new, /rollback, /heartbeat.',
                '',
                'Svaka nova poruka ide u mailbox iste sesije i izvrsava se serijski, bez globalnog turn queue sistema.',
            )
        );
    }

    public function stock_manager_help() {
        return implode(
            "\n",
            array(
                'Stock Manager pristup - upravljanje WooCommerce proizvodima.',
                '',
                'Mozete da:',
                '- Dodate nove proizvode (kreirate simple ili variable)',
                '- Azurirate postojece proizvode (cena, stanje, opis, status)',
                '- Upravljate varijacijama (dodavanje, brisanje, izmena)',
                '- Upravljate atributima (Size, Color, itd.)',
                '- Upravljate galerijom slika proizvoda',
                '- Postavite featured image',
                '- Prebacite proizvode u korpu/vratite iz korpe',
                '- Promenite stanje zaliha (stock)',
                '- Pretrazujete proizvode i varijacije',
                '',
                'Komande: /help, /new (nova sesija), /reset (resetuj sesiju)',
                '',
                'Samo napisite sta zelite prirodnim jezikom, npr:',
                '"Dodaj novi proizvod Majica XL, cena 2500 dinara"',
                '"Stavi proizvod Patike na stanje 50 komada"',
                '"Dodaj varijaciju L za proizvod Trenerka"',
            )
        );
    }
}
