Data Analyst Portal
{% if session.user %}
{{ session.user.email }} {% if session.user.picture %} Profile {% else %}
{{ (user.name or user.email)[:2] | upper }}
{% endif %} Logout
{% endif %}
{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %}
{% for category, message in messages %}
{{ message }}
{% endfor %}
{% endif %} {% endwith %} {% if user_info.exists %} {# ── EXISTING USER ── #}
Tables {{ data_stats.tables }}
Columns {{ data_stats.columns }}
Rows {{ data_stats.rows_display }}
Data Size {{ data_stats.size_display }}
Unstructured {{ data_stats.unstructured_display }}
{{ config.INSTANCE_NAME }}
Your Data
Core Business Data
{% if data_stats.last_updated %}Synced {{ data_stats.last_updated }}{% else %}Not yet synced{% endif %}
Always included
{% if catalog_data %}{% for cat in catalog_data %}{{ cat.name }} ({{ cat.count }} tables){% if not loop.last %}, {% endif %}{% endfor %} -- {{ data_stats.tables }} tables total{% else %}Finance, HR, Sales, KBC Telemetry -- {{ data_stats.tables }} tables total{% endif %}
Support Data
{% if sync_settings and sync_settings.datasets.jira %} Live via webhooks {% else %} Not subscribed {% endif %}
{% if sync_settings and sync_settings.datasets.jira %} Subscribed {% else %} Not active {% endif %}
6 tables: jira_issues, jira_comments, jira_attachments, jira_changelog, jira_issuelinks, jira_remote_links
Telemetry Expert
{% if sync_settings and sync_settings.datasets.kbc_telemetry_expert %} Components, configs & jobs {% else %} Not subscribed {% endif %}
{% if sync_settings and sync_settings.datasets.kbc_telemetry_expert %} Subscribed {% else %} Not active {% endif %}
3 tables: kbc_component, kbc_component_configuration, kbc_job
Manage your data subscriptions or discover new data sources
Open Data Catalog
Notifications Manage
Telegram
{% if not telegram_status.linked %} Not linked {% endif %}
{% if telegram_status.linked %} Active {% else %} {% endif %}
macOS App
private beta {% if not desktop_status.linked %} Not linked {% endif %}
{% if desktop_status.linked %} Active {% endif %}
  1. Message /start to @{{ config.TELEGRAM_BOT_USERNAME or 'your-bot' }} on Telegram
  2. Enter the verification code below
Account
Corporate Memory
private beta
0
Contributors
0
Knowledge Items
0
Your Rules
Shared knowledge from your team's Claude Code sessions. Upvote useful insights and they'll sync to your local .claude/rules/.
Activity Center
demo
{{ activity_summary.get('teams_active', 0) }}/{{ activity_summary.get('teams_total', 0) }}
Teams Active
{{ activity_summary.get('business_processes_identified', 0) }}
Processes
{{ activity_summary.get('avg_success_rate', 0) }}%
Success Rate
{% set maturity = activity_summary.get('maturity_distribution', {}) %} {% set maturity_total = maturity.get('optimized', 0) + maturity.get('mature', 0) + maturity.get('developing', 0) + maturity.get('early', 0) %}
Process Maturity Distribution
{% if maturity_total > 0 %}
Optimized ({{ maturity.get('optimized', 0) }}) Mature ({{ maturity.get('mature', 0) }}) Developing ({{ maturity.get('developing', 0) }}) Early ({{ maturity.get('early', 0) }})
{% endif %}
Strategic overview of how data powers business processes across {{ activity_summary.get('teams_total', 0) }} teams.
Set up a new machine with Claude Code
Copy instructions and paste into Claude Code to configure your local environment.
{% else %} {# ── NEW USER ── #}

Setup with your AI assistant (we love Claude Code)

To get started, follow these steps to set up with Claude Code.

1
Create your project folder

Open your terminal and create a new folder for the project:

mkdir -p data-analyst && cd data-analyst
2
Start Claude Code

Launch Claude Code in your new project folder

3
Copy and paste setup instructions

Claude Code will guide you through SSH key generation, account creation, and data synchronization.

{% if not username_available %}
!

Username Not Available

{{ username_error }}

Your email generates username {{ username }}, which cannot be used.

Contact an administrator to create your account manually.

{% else %}

Create Your Account

You're being guided here from Claude Code setup. Paste your SSH public key below to create your account.

Your username will be: {{ username }}

Claude Code should have shown you this key. Copy and paste it here.

Username: {{ username }}

After creating your account, copy your username above and return to Claude Code to continue setup.

{% endif %}
{{ config.INSTANCE_NAME }} - need help? Contact your platform team.
{% endif %}