Introduction

In the Hopsule ecosystem, the transition of a decision from a Pending state to an Accepted state is the most critical juncture in the lifecycle of organizational judgment. This process represents the formal commitment of an engineering team to a specific path, transforming a proposal into an enforceable constraint that governs future development and architectural choices. This article provides an exhaustive guide on how to navigate the review interface, utilize the advisory intelligence of Hopper, and execute the final acceptance to ensure your team's memory remains a source of authority and clarity.

The review process is not merely a checkbox; it is a rigorous preservation of context. By moving a decision to Accepted, you are signaling to every member of your organization—and every AI agent connected via Hopsule MCP—that this decision is the current standard. This ensures that remembrance is woven into the fabric of your daily workflow, preventing the costly drift that occurs when teams forget the reasoning behind their architectural and procedural commitments.

Prerequisites

Before you begin the review and acceptance process, ensure the following conditions are met within your organization:

  • You must have an active account on the Hopsule Dashboard with Admin or Editor permissions for the relevant project.

  • The decision in question must be in the Pending state. Drafts cannot be accepted until they are promoted to Pending for formal review.

  • For command-line operations, ensure the Hopsule CLI is installed and authenticated via a valid access token.

  • At least one Memory should be linked to the decision to provide the necessary reasoning and historical context for the reviewers.

The Decision Review Process: A Step-by-Step Guide

Reviewing a decision requires a holistic view of the project's current state and its historical trajectory. Follow these steps to perform a comprehensive review within the Hopsule Dashboard.

Step 1: Locating Pending Decisions

Navigate to the Hopsule Dashboard and select your project from the sidebar. Click on the Decisions tab in the primary navigation menu. To focus your efforts, use the status filter located at the top of the decision list. Select Pending from the dropdown menu. This will isolate all commitments that are currently awaiting organizational judgment. Click on the title of a decision to open its full detail view.

Step 2: Analyzing Linked Memories and Context

A decision without context is merely a command; a decision with Memories is an act of preservation. Within the decision detail view, scroll to the Memories section. Here, you will find the append-only entries that explain why this decision was proposed. Review these entries to understand the history, the lessons learned from previous failures, and the specific reasoning provided by the team. If the reasoning is insufficient, you should add a new Memory entry or request more context before proceeding with acceptance.

Step 3: Utilizing Hopper for Conflict Detection

Before accepting a decision, it is vital to ensure it does not contradict existing governance. In the right-hand sidebar of the Hopsule Dashboard, locate the Hopper assistant panel. Click the Analyze for Conflicts button. Hopper will scan your existing Accepted decisions and Active Capsules to identify any potential contradictions. Hopper acts in an advisory capacity, highlighting where the new decision might clash with established patterns. Review these suggestions carefully; if a conflict is detected, you may need to deprecate an older decision or refine the current one before moving forward.

Step 4: Visualizing Impact in the Knowledge Graph

To see how the pending decision fits into the broader organizational structure, click the Brain icon (Knowledge Graph) in the Hopsule Dashboard. This visualization shows the relationships between decisions, memories, and Context Packs. A pending decision will appear as a highlighted node. By examining its proximity to other accepted decisions, you can gain an intuitive understanding of which areas of your system will be most affected by this new enforcement. This spatial representation of memory helps prevent "siloed" decisions that ignore the wider architectural landscape.

Step 5: Final Acceptance via the Dashboard

Once you are satisfied with the reasoning and have cleared any conflicts, you are ready to finalize the decision. Click the Accept Decision button located in the top-right corner of the decision detail view. A confirmation modal will appear, asking you to provide an optional Acceptance Summary. This summary is a final Memory entry that captures the moment of commitment. Once confirmed, the decision status will change to Accepted. This action is recorded in the activity feed and triggers real-time notifications for the rest of the team.

Step 6: Acceptance via Hopsule CLI

For developers who prefer to stay within the terminal, the Hopsule CLI provides a powerful interface for decision governance. To accept a decision, first list the pending entries to find the appropriate ID:

Once you have identified the decision ID, execute the acceptance command:

The Hopsule CLI will communicate with the Hopsule API to update the status and synchronize the change across all platforms, including the Hopsule IDE Extension.

Step 7: Verifying Enforcement in the IDE

After a decision is accepted, it immediately becomes an enforceable constraint. Open Hopsule for VS Code or Cursor. The extension will automatically sync with the Hopsule Dashboard. If you are working on code that contradicts the newly accepted decision, the Hopsule IDE Extension will surface an inline warning. You can browse these active constraints in the sidebar tree view of the extension to ensure your current work aligns with the team's preserved judgment.

Tips and Best Practices

  • Never accept in isolation: Even if you have the authority, use Hopper to summarize the decision for stakeholders and gather feedback in the comments section of the Hopsule Dashboard before finalizing.

  • Prioritize Memory quality: The strength of your remembrance depends on the quality of the Memories linked to the decision. Ensure every accepted decision has at least one memory entry explaining the "trade-offs" considered.

  • Use Capsules for portability: If a decision applies to multiple projects, bundle it into a Context Pack (Capsule). When the decision is accepted within the capsule, it can be shared and enforced across different teams and Hopsule MCP sessions.

  • Monitor the Activity Feed: After accepting a decision, check the Activity Feed on the dashboard to ensure the team is acknowledging the new constraint. Enforcement is a collective act of remembrance.

  • Leverage the Hopsule API for automation: If your organization uses custom deployment pipelines, use the Hopsule API to verify that no pending decisions are blocking a release, ensuring that only Accepted governance is in effect during production shifts.

Troubleshooting

If you encounter issues during the review or acceptance process, consult the table below for common causes and solutions.

Issue

Cause

Solution

Accept Decision button is disabled or missing.

Insufficient permissions or the decision is still in Draft status.

Ensure your role is set to Admin or Editor. If the decision is a Draft, click Move to Pending first.

Hopper reports a "Critical Conflict" during review.

The pending decision directly contradicts an existing Accepted decision.

Review the conflicting decision. You must either modify the pending decision or Deprecate the existing one to resolve the contradiction.

Decision status shows Accepted in Dashboard but not in Hopsule CLI.

Local cache or authentication token expiration.

Run hopsule auth login to refresh your session or hopsule sync to force a refresh of the local decision state.

No warnings appear in Hopsule for VS Code after acceptance.

The decision lacks specific "Enforcement Rules" or the IDE extension is offline.

Check the Hopsule for VS Code status bar to ensure it is connected. Verify that the decision has been tagged correctly to match your current project context.

Hopsule MCP does not reflect the new decision for AI agents.

The MCP server requires a refresh to pick up the latest Accepted state.

Restart your MCP-compatible agent or trigger a context reload within your AI tool (e.g., Claude or Cursor).

The Role of Hopsule MCP in Decision Review

When you move a decision to Accepted, you are not just informing your human teammates; you are also updating the "contextual awareness" of your AI agents. Hopsule MCP provides a read-only bridge between your preserved decisions and AI models. During the review process, you can use Hopsule MCP to ask an external AI agent: "How does this pending decision impact our current architecture?" The agent will access your Memories and Accepted decisions to provide an informed critique. Once you click Accept, that decision is immediately available as a constraint for all future AI-assisted coding sessions, ensuring that your AI tools never suggest code that violates your organizational judgment.

Understanding Enforcement vs. Control

It is important to remember the Hopsule philosophy: "Enforcement is remembrance, not control." Accepting a decision is not about limiting developer freedom; it is about ensuring that the team does not unintentionally repeat past mistakes. When a developer sees a warning in Hopsule for VS Code, it is a prompt to remember the collective judgment of the team. If a developer must deviate from an Accepted decision, Hopsule allows for an intentional override, which itself becomes a new Memory entry. This creates a living, breathing system of governance that evolves with your organization while ensuring that nothing important is ever truly forgotten.

Related Articles

  • Creating and Managing Memories: Learn how to capture the reasoning and history that support your team's decisions.

  • Configuring Hopsule for VS Code: A guide to setting up inline enforcement and viewing decision trees within your editor.

  • Working with Context Packs (Capsules): How to bundle decisions and memories for portability across different projects and teams.

SHARE ON SOCIAL MEDIA

Frequent questions

These questions are asked by many of our users

Customer Centric

Frequent questions

These questions are asked by many of our users

Frequent questions

These questions are asked by many of our users

How do I change my billing information?

You can update your billing details from your account settings. Just go to the “Billing” section, click “Edit” next to your payment method, and follow the prompts to update your information securely.

What happens after my free trial ends?

When your free trial ends, your account will automatically move to the free version (if available) or pause until you choose a paid plan. You’ll receive a reminder before the trial expires so you can decide what works best for you.

Do you offer refunds?

We generally don’t offer refunds once a payment has been processed. However, if you experience any billing issues or believe there’s been a mistake, reach out to our support team and we’ll be happy to review your case.

Can I switch plans later?

Absolutely. You can upgrade or downgrade your plan at any time from your account dashboard. Changes usually take effect immediately, and any price difference will be adjusted automatically.

Will I lose my data if I cancel my subscription?

No, your data will remain stored safely. You’ll retain access to your content, but some premium features may be locked after cancellation. You can always upgrade again to regain full access.

How do I upgrade or downgrade my plan?

Go to your account settings, then to the “Subscription” section. There, you can choose a different plan that better suits your needs. Changes are applied right away, and any billing adjustments are handled automatically.

Is there a free plan available?

Yes, we offer a free plan with limited features for users who want to try things out or don’t need the full suite of tools. You can stay on the free plan as long as you’d like.

What payment methods do you accept?

We accept major credit and debit cards, including Visa, Mastercard, American Express, and others. Depending on your location, additional payment options like PayPal may also be available.

Can't find an answer?

Trusted by creators and innovators alike, our tools power growth, streamline workflows, and drive real impact across every industry.

Man pointing finger top

Can't find an answer?

Trusted by creators and innovators alike, our tools power growth, streamline workflows, and drive real impact across every industry.

Man pointing finger top

Can't find an answer?

Trusted by creators and innovators alike, our tools power growth, streamline workflows, and drive real impact across every industry.

Man pointing finger top