var/cache/dev/twig/e4/e410f8b295122da3f6651edfcc2525ebcb3005e47e62db7074cebd65a52352ba.php line 233

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. /* @HoneybeeWeb/pages/honeybee_erp.html.twig */
  15. class __TwigTemplate_b266527ee09ec592364dc4d98a248379f34bb7c7c46f450c726190bfeea33538 extends Template
  16. {
  17.     private $source;
  18.     private $macros = [];
  19.     public function __construct(Environment $env)
  20.     {
  21.         parent::__construct($env);
  22.         $this->source $this->getSourceContext();
  23.         $this->parent false;
  24.         $this->blocks = [
  25.         ];
  26.     }
  27.     protected function doDisplay(array $context, array $blocks = [])
  28.     {
  29.         $macros $this->macros;
  30.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  31.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@HoneybeeWeb/pages/honeybee_erp.html.twig"));
  32.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  33.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@HoneybeeWeb/pages/honeybee_erp.html.twig"));
  34.         // line 1
  35.         $context["website_description"] = "HoneyBee Business Suite: business and project management software, with ERP capabilities for commercial work, procurement, delivery and finance.";
  36.         // line 2
  37.         $context["website_legacy"] = true;
  38.         // line 3
  39.         $context["website_title"] = "HoneyBee Business Suite | ERP & Project Management";
  40.         // line 4
  41.         yield from         $this->loadTemplate("@HoneybeeWeb/website/header.html.twig""@HoneybeeWeb/pages/honeybee_erp.html.twig"4)->unwrap()->yield($context);
  42.         // line 5
  43.         yield from         $this->loadTemplate("@HoneybeeWeb/inc/_web_design_system.html.twig""@HoneybeeWeb/pages/honeybee_erp.html.twig"5)->unwrap()->yield($context);
  44.         // line 6
  45.         yield "
  46. ";
  47.         // line 22
  48.         yield "
  49. <main id=\"hb-main\">
  50.     ";
  51.         // line 26
  52.         yield "    <section class=\"hbe-hero\">
  53.         <div class=\"n-wrap\">
  54.             <div class=\"hbe-hero-inner\">
  55.                 <span class=\"n-label\">HoneyBee Business Suite</span>
  56.                 <p class=\"eyebrow\">Business & project management software</p><h1 class=\"hbe-h1\">Business software with accountable decisions.</h1>
  57.                 <p class=\"hbe-sub\">AI drafts your work. The numbers stay provably exact.</p>
  58.                 <p class=\"hbe-lede\">
  59.                     Most business software answers every question with a number, whether or not it has
  60.                     the data to back one up. HoneyBee doesn't. When it cannot stand behind a figure, it
  61.                     says so, and tells you what is missing.
  62.                 </p>
  63.                 <div class=\"hbe-actions\">
  64.                     <a href=\"";
  65.         // line 38
  66.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("honeybee_contact");
  67.         yield "\" class=\"n-btn n-btn-primary\">
  68.                         See it on your own numbers <i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>
  69.                     </a>
  70.                 </div>
  71.             </div>
  72.         </div>
  73.     </section>
  74.     ";
  75.         // line 47
  76.         yield "    <section class=\"hbe-proof\" aria-labelledby=\"hbe-proof-h\">
  77.         <div class=\"n-wrap-sm\">
  78.             <h2 class=\"n-h2\" id=\"hbe-proof-h\">
  79.                 We asked our own system a question it <em class=\"n-em\">could not answer.</em>
  80.             </h2>
  81.             <div class=\"hbe-transcript\">
  82.                 <div class=\"hbe-tr-bar\">
  83.                     <span class=\"hbe-tr-dots\" aria-hidden=\"true\"><span></span><span></span><span></span></span>
  84.                     <span class=\"hbe-tr-meta\">Claude &rarr; HoneyBee &middot; live account &middot; unedited</span>
  85.                 </div>
  86.                 <div class=\"hbe-tr-body\">
  87.                     <div class=\"hbe-turn\">
  88.                         <span class=\"hbe-who\">You</span>
  89.                         <p class=\"hbe-said\">what is the cash position of my company</p>
  90.                     </div>
  91.                     <div class=\"hbe-turn hbe-turn-bee\">
  92.                         <span class=\"hbe-who\">HoneyBee</span>
  93.                         <p class=\"hbe-said\">
  94.                             The system can't give you a real cash figure right now &mdash; not because your
  95.                             cash is zero, but because the cash accounts aren't set up yet.
  96.                         </p>
  97.                         <p class=\"hbe-said\">
  98.                             Grand total 0, <b>no cash or bank ledgers configured</b>. This &ldquo;0&rdquo; is a
  99.                             setup gap, not your actual balance.
  100.                         </p>
  101.                         <ul class=\"hbe-verdicts\">
  102.                             <li>Certification: INDICATIVE &mdash; not bank-certified</li>
  103.                             <li>Confidence: Low</li>
  104.                         </ul>
  105.                     </div>
  106.                 </div>
  107.             </div>
  108.             <p class=\"hbe-caption\">
  109.                 Most systems would have shown you 0. Ours told you the truth, and why.
  110.             </p>
  111.             <p class=\"hbe-ladder\">
  112.                 That wording isn't a one-off. Every cash figure HoneyBee returns carries a verdict and a
  113.                 confidence level &mdash; from <em>certified, reconciled to the connected bank</em> down to
  114.                 <em>not configured</em>. Confidence can never read high unless a bank is genuinely connected,
  115.                 and a zero caused by a broken mapping is never allowed to look like a zero balance.
  116.             </p>
  117.         </div>
  118.     </section>
  119.     ";
  120.         // line 94
  121.         yield "    <section class=\"n-sec-sm\">
  122.         <div class=\"n-wrap-sm\">
  123.             <div class=\"hbe-points\">
  124.                 <article class=\"hbe-point\">
  125.                     <span class=\"hbe-point-n\" aria-hidden=\"true\">01</span>
  126.                     <div>
  127.                         <h3>Money never moves on its own.</h3>
  128.                         <p>
  129.                             Agents draft, chase and check. A person approves anything that spends.
  130.                         </p>
  131.                         <p>
  132.                             Ten operations &mdash; bank payments, journal postings, payroll release, tax
  133.                             submission, contract signature and five more &mdash; are refused in code, for
  134.                             every agent, at every permission level. There is no setting that turns them on.
  135.                         </p>
  136.                     </div>
  137.                 </article>
  138.                 <article class=\"hbe-point\">
  139.                     <span class=\"hbe-point-n\" aria-hidden=\"true\">02</span>
  140.                     <div>
  141.                         <h3>Connect your own AI.</h3>
  142.                         <p>
  143.                             HoneyBee speaks the Model Context Protocol. Point Claude, or any MCP client, at
  144.                             your account and ask it about your live business &mdash; the exchange above is
  145.                             exactly that, with nothing built for the occasion.
  146.                         </p>
  147.                         <p>
  148.                             By default it offers thirty-nine tools that can only read. Writing stays off
  149.                             until you turn it on, and even then an agent can do no more than prepare a
  150.                             draft for a person to approve.
  151.                         </p>
  152.                         <p>
  153.                             <a href=\"";
  154.         // line 128
  155.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("honeybee_ai_connector");
  156.         yield "\">How the connector works, and what it
  157.                             cannot do</a> &mdash; setup, the full tool list, and the rules that keep money
  158.                             from moving on its own.
  159.                         </p>
  160.                     </div>
  161.                 </article>
  162.                 <article class=\"hbe-point\">
  163.                     <span class=\"hbe-point-n\" aria-hidden=\"true\">03</span>
  164.                     <div>
  165.                         <h3>One chain from design to cash.</h3>
  166.                         <p>
  167.                             Draw a roof on a map, price it, win the job, run the project, read the margin
  168.                             at the end. One chain, one system &mdash; instead of five tools that each hold a
  169.                             piece of the job and disagree about the numbers.
  170.                         </p>
  171.                     </div>
  172.                 </article>
  173.             </div>
  174.         </div>
  175.     </section>
  176.     ";
  177.         // line 152
  178.         yield "    <section class=\"hbe-cta\">
  179.         <div class=\"n-wrap-sm\">
  180.             <h2>See it on your own numbers.</h2>
  181.             <p>
  182.                 Bring a month of your real figures. If HoneyBee can't stand behind one of them,
  183.                 it will tell you that too.
  184.             </p>
  185.             <div class=\"hbe-actions\">
  186.                 <a href=\"";
  187.         // line 160
  188.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("honeybee_contact");
  189.         yield "\" class=\"n-btn n-btn-primary\">
  190.                     See it on your own numbers <i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>
  191.                 </a>
  192.             </div>
  193.         </div>
  194.     </section>
  195.     ";
  196.         // line 168
  197.         yield "    <section class=\"hbe-xlink\">
  198.         <div class=\"n-wrap-sm\">
  199.             <p>
  200.                 Running energy sites as well as a business?
  201.                 <a href=\"";
  202.         // line 172
  203.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("honeybee_edge");
  204.         yield "\">HoneyCore EMS</a> is the other half of the ecosystem.
  205.             </p>
  206.         </div>
  207.     </section>
  208. </main>
  209. ";
  210.         // line 179
  211.         yield from         $this->loadTemplate("@HoneybeeWeb/website/footer.html.twig""@HoneybeeWeb/pages/honeybee_erp.html.twig"179)->unwrap()->yield($context);
  212.         
  213.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  214.         
  215.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  216.         return; yield '';
  217.     }
  218.     /**
  219.      * @codeCoverageIgnore
  220.      */
  221.     public function getTemplateName()
  222.     {
  223.         return "@HoneybeeWeb/pages/honeybee_erp.html.twig";
  224.     }
  225.     /**
  226.      * @codeCoverageIgnore
  227.      */
  228.     public function isTraitable()
  229.     {
  230.         return false;
  231.     }
  232.     /**
  233.      * @codeCoverageIgnore
  234.      */
  235.     public function getDebugInfo()
  236.     {
  237.         return array (  233 => 179,  223 => 172,  217 => 168,  207 => 160,  197 => 152,  171 => 128,  135 => 94,  87 => 47,  76 => 38,  62 => 26,  57 => 22,  54 => 6,  52 => 5,  50 => 4,  48 => 3,  46 => 2,  44 => 1,);
  238.     }
  239.     public function getSourceContext()
  240.     {
  241.         return new Source("{% set website_description = 'HoneyBee Business Suite: business and project management software, with ERP capabilities for commercial work, procurement, delivery and finance.' %}
  242. {% set website_legacy = true %}
  243. {% set website_title = 'HoneyBee Business Suite | ERP & Project Management' %}
  244. {% include '@HoneybeeWeb/website/header.html.twig' %}
  245. {% include '@HoneybeeWeb/inc/_web_design_system.html.twig' %}
  246. {# ─── HoneyBee Business Suite — single-claim product page ─────────────────────────────────
  247.    One thesis, carried the whole way: \"Business software with accountable decisions.\"
  248.    Deliberately kept separate from HoneyCore (different buyer) — the only mention
  249.    is one quiet cross-link at the very bottom.
  250.    All styling lives in honeybee_web_assets/css/pages.css under `.hbe-*`, loaded
  251.    globally by central_header. This template contains ZERO inline style=
  252.    attributes and no page-level <style> block, per the CW1 consolidation.
  253.    Every claim below is backed by code that runs today:
  254.      · the ten standing refusals  → CompanyGroupBundle\\Support\\AgentActionGateCore::STANDING_REFUSALS
  255.      · the MCP endpoint + 39 reads → Modules\\Mcp (route mcp_endpoint, POST /mcp)
  256.      · the certification ladder    → Modules\\Accounts\\Support\\CashTruthCore
  257.    Do not add a claim here that you cannot point at in the source.
  258.    --------------------------------------------------------------------------- #}
  259. <main id=\"hb-main\">
  260.     {# ══ 1. HERO — the one claim ══════════════════════════════════════════════ #}
  261.     <section class=\"hbe-hero\">
  262.         <div class=\"n-wrap\">
  263.             <div class=\"hbe-hero-inner\">
  264.                 <span class=\"n-label\">HoneyBee Business Suite</span>
  265.                 <p class=\"eyebrow\">Business & project management software</p><h1 class=\"hbe-h1\">Business software with accountable decisions.</h1>
  266.                 <p class=\"hbe-sub\">AI drafts your work. The numbers stay provably exact.</p>
  267.                 <p class=\"hbe-lede\">
  268.                     Most business software answers every question with a number, whether or not it has
  269.                     the data to back one up. HoneyBee doesn't. When it cannot stand behind a figure, it
  270.                     says so, and tells you what is missing.
  271.                 </p>
  272.                 <div class=\"hbe-actions\">
  273.                     <a href=\"{{ url('honeybee_contact') }}\" class=\"n-btn n-btn-primary\">
  274.                         See it on your own numbers <i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>
  275.                     </a>
  276.                 </div>
  277.             </div>
  278.         </div>
  279.     </section>
  280.     {# ══ 2. PROOF — a real exchange, rendered as text (searchable, no image) ═══ #}
  281.     <section class=\"hbe-proof\" aria-labelledby=\"hbe-proof-h\">
  282.         <div class=\"n-wrap-sm\">
  283.             <h2 class=\"n-h2\" id=\"hbe-proof-h\">
  284.                 We asked our own system a question it <em class=\"n-em\">could not answer.</em>
  285.             </h2>
  286.             <div class=\"hbe-transcript\">
  287.                 <div class=\"hbe-tr-bar\">
  288.                     <span class=\"hbe-tr-dots\" aria-hidden=\"true\"><span></span><span></span><span></span></span>
  289.                     <span class=\"hbe-tr-meta\">Claude &rarr; HoneyBee &middot; live account &middot; unedited</span>
  290.                 </div>
  291.                 <div class=\"hbe-tr-body\">
  292.                     <div class=\"hbe-turn\">
  293.                         <span class=\"hbe-who\">You</span>
  294.                         <p class=\"hbe-said\">what is the cash position of my company</p>
  295.                     </div>
  296.                     <div class=\"hbe-turn hbe-turn-bee\">
  297.                         <span class=\"hbe-who\">HoneyBee</span>
  298.                         <p class=\"hbe-said\">
  299.                             The system can't give you a real cash figure right now &mdash; not because your
  300.                             cash is zero, but because the cash accounts aren't set up yet.
  301.                         </p>
  302.                         <p class=\"hbe-said\">
  303.                             Grand total 0, <b>no cash or bank ledgers configured</b>. This &ldquo;0&rdquo; is a
  304.                             setup gap, not your actual balance.
  305.                         </p>
  306.                         <ul class=\"hbe-verdicts\">
  307.                             <li>Certification: INDICATIVE &mdash; not bank-certified</li>
  308.                             <li>Confidence: Low</li>
  309.                         </ul>
  310.                     </div>
  311.                 </div>
  312.             </div>
  313.             <p class=\"hbe-caption\">
  314.                 Most systems would have shown you 0. Ours told you the truth, and why.
  315.             </p>
  316.             <p class=\"hbe-ladder\">
  317.                 That wording isn't a one-off. Every cash figure HoneyBee returns carries a verdict and a
  318.                 confidence level &mdash; from <em>certified, reconciled to the connected bank</em> down to
  319.                 <em>not configured</em>. Confidence can never read high unless a bank is genuinely connected,
  320.                 and a zero caused by a broken mapping is never allowed to look like a zero balance.
  321.             </p>
  322.         </div>
  323.     </section>
  324.     {# ══ 3. THREE POINTS ══════════════════════════════════════════════════════ #}
  325.     <section class=\"n-sec-sm\">
  326.         <div class=\"n-wrap-sm\">
  327.             <div class=\"hbe-points\">
  328.                 <article class=\"hbe-point\">
  329.                     <span class=\"hbe-point-n\" aria-hidden=\"true\">01</span>
  330.                     <div>
  331.                         <h3>Money never moves on its own.</h3>
  332.                         <p>
  333.                             Agents draft, chase and check. A person approves anything that spends.
  334.                         </p>
  335.                         <p>
  336.                             Ten operations &mdash; bank payments, journal postings, payroll release, tax
  337.                             submission, contract signature and five more &mdash; are refused in code, for
  338.                             every agent, at every permission level. There is no setting that turns them on.
  339.                         </p>
  340.                     </div>
  341.                 </article>
  342.                 <article class=\"hbe-point\">
  343.                     <span class=\"hbe-point-n\" aria-hidden=\"true\">02</span>
  344.                     <div>
  345.                         <h3>Connect your own AI.</h3>
  346.                         <p>
  347.                             HoneyBee speaks the Model Context Protocol. Point Claude, or any MCP client, at
  348.                             your account and ask it about your live business &mdash; the exchange above is
  349.                             exactly that, with nothing built for the occasion.
  350.                         </p>
  351.                         <p>
  352.                             By default it offers thirty-nine tools that can only read. Writing stays off
  353.                             until you turn it on, and even then an agent can do no more than prepare a
  354.                             draft for a person to approve.
  355.                         </p>
  356.                         <p>
  357.                             <a href=\"{{ url('honeybee_ai_connector') }}\">How the connector works, and what it
  358.                             cannot do</a> &mdash; setup, the full tool list, and the rules that keep money
  359.                             from moving on its own.
  360.                         </p>
  361.                     </div>
  362.                 </article>
  363.                 <article class=\"hbe-point\">
  364.                     <span class=\"hbe-point-n\" aria-hidden=\"true\">03</span>
  365.                     <div>
  366.                         <h3>One chain from design to cash.</h3>
  367.                         <p>
  368.                             Draw a roof on a map, price it, win the job, run the project, read the margin
  369.                             at the end. One chain, one system &mdash; instead of five tools that each hold a
  370.                             piece of the job and disagree about the numbers.
  371.                         </p>
  372.                     </div>
  373.                 </article>
  374.             </div>
  375.         </div>
  376.     </section>
  377.     {# ══ 4. CTA — the same one, repeated ══════════════════════════════════════ #}
  378.     <section class=\"hbe-cta\">
  379.         <div class=\"n-wrap-sm\">
  380.             <h2>See it on your own numbers.</h2>
  381.             <p>
  382.                 Bring a month of your real figures. If HoneyBee can't stand behind one of them,
  383.                 it will tell you that too.
  384.             </p>
  385.             <div class=\"hbe-actions\">
  386.                 <a href=\"{{ url('honeybee_contact') }}\" class=\"n-btn n-btn-primary\">
  387.                     See it on your own numbers <i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>
  388.                 </a>
  389.             </div>
  390.         </div>
  391.     </section>
  392.     {# ══ 5. Quiet cross-link — HoneyCore stays a separate story ═══════════════ #}
  393.     <section class=\"hbe-xlink\">
  394.         <div class=\"n-wrap-sm\">
  395.             <p>
  396.                 Running energy sites as well as a business?
  397.                 <a href=\"{{ url('honeybee_edge') }}\">HoneyCore EMS</a> is the other half of the ecosystem.
  398.             </p>
  399.         </div>
  400.     </section>
  401. </main>
  402. {% include '@HoneybeeWeb/website/footer.html.twig' %}
  403. ""@HoneybeeWeb/pages/honeybee_erp.html.twig""/home/u405565514/domains/ourhoneybee.eu/public_html/honeybee_main/src/ApplicationBundle/Modules/HoneybeeWeb/Resources/views/pages/honeybee_erp.html.twig");
  404.     }
  405. }