Crawler Summary

Pole Dance Journal answer-first brief

app that allows pole dance enthusiasts to track their progress. Spinella A web application designed for pole dance practitioners to track their learning progress, manage personal notes, and browse a curated catalog of moves. --- Table of Contents - $1 - $1 - $1 - $1 - $1 - $1 - $1 --- Project Description Pole Journal helps pole dancers track which moves they want to learn, are currently working on, or have mastered. It provides a structured catalog of moves, personalized statuses Published capability contract available. No trust telemetry is available yet. 5 GitHub stars reported by the source. Last updated 2/24/2026.

Freshness

Last checked 2/22/2026

Best For

Contract is available with explicit auth and schema references.

Not Ideal For

Pole Dance Journal is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.

Evidence Sources Checked

editorial-content, capability-contract, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 98/100

Pole Dance Journal

app that allows pole dance enthusiasts to track their progress. Spinella A web application designed for pole dance practitioners to track their learning progress, manage personal notes, and browse a curated catalog of moves. --- Table of Contents - $1 - $1 - $1 - $1 - $1 - $1 - $1 --- Project Description Pole Journal helps pole dancers track which moves they want to learn, are currently working on, or have mastered. It provides a structured catalog of moves, personalized statuses

MCPverified

Public facts

7

Change events

1

Artifacts

0

Freshness

Feb 22, 2026

Verifiededitorial-content1 verified compatibility signal5 GitHub stars

Published capability contract available. No trust telemetry is available yet. 5 GitHub stars reported by the source. Last updated 2/24/2026.

5 GitHub starsSchema refs publishedTrust evidence available

Trust score

Unknown

Compatibility

MCP

Freshness

Feb 22, 2026

Vendor

Jjxmonster

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Published capability contract available. No trust telemetry is available yet. 5 GitHub stars reported by the source. Last updated 2/24/2026.

Setup snapshot

git clone https://github.com/jjxmonster/pole-dance-journal.git
  1. 1

    Setup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Jjxmonster

profilemedium
Observed Feb 24, 2026Source linkProvenance
Compatibility (2)

Protocol compatibility

MCP

contracthigh
Observed Feb 24, 2026Source linkProvenance

Auth modes

mcp, api_key, oauth

contracthigh
Observed Feb 24, 2026Source linkProvenance
Artifact (1)

Machine-readable schemas

OpenAPI or schema references published

contracthigh
Observed Feb 24, 2026Source linkProvenance
Adoption (1)

Adoption signal

5 GitHub stars

profilemedium
Observed Feb 24, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB MCP

Extracted files

0

Examples

4

Snippets

0

Languages

typescript

Executable Examples

bash

git clone https://github.com/your-username/pole-journal.git
    cd pole-journal

bash

pnpm install

env

VITE_SUPABASE_URL=your-supabase-project-url
    VITE_SUPABASE_ANON_KEY=your-supabase-anon-key

bash

pnpm dev

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB MCP

Docs source

GITHUB MCP

Editorial quality

ready

app that allows pole dance enthusiasts to track their progress. Spinella A web application designed for pole dance practitioners to track their learning progress, manage personal notes, and browse a curated catalog of moves. --- Table of Contents - $1 - $1 - $1 - $1 - $1 - $1 - $1 --- Project Description Pole Journal helps pole dancers track which moves they want to learn, are currently working on, or have mastered. It provides a structured catalog of moves, personalized statuses

Full README

Spinella

A web application designed for pole dance practitioners to track their learning progress, manage personal notes, and browse a curated catalog of moves.


Table of Contents


Project Description

Pole Journal helps pole dancers track which moves they want to learn, are currently working on, or have mastered. It provides a structured catalog of moves, personalized statuses, and private notes with a reliable autosave feature. The application also includes a secure admin panel for curators to manage the move catalog, including generating illustrative images using AI.

Tech Stack

The project is built with a modern, type-safe stack:

Getting Started Locally

To run the project locally, follow these steps:

Prerequisites

  • Node.js (v18 or higher)
  • pnpm (v10 or higher)

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/pole-journal.git
    cd pole-journal
    
  2. Install dependencies:

    pnpm install
    
  3. Set up environment variables: Create a .env file in the root of the project by copying the .env.example file (if available). You will need to add your Supabase project URL and anon key.

    VITE_SUPABASE_URL=your-supabase-project-url
    VITE_SUPABASE_ANON_KEY=your-supabase-anon-key
    
  4. Run the development server:

    pnpm dev
    

The application should now be running at http://localhost:3000.

Available Scripts

The following scripts are available in the package.json:

  • pnpm dev: Starts the development server.
  • pnpm build: Builds the application for production.
  • pnpm start: Starts the production server after a build.
  • pnpm serve: Serves the production build locally for preview.
  • pnpm test: Runs unit tests using Vitest and React Testing Library.
  • pnpm format: Formats the code using Biome.
  • pnpm lint: Lints the code using Biome.
  • pnpm check: Runs all Biome checks (lint, format, etc.).

Project Scope

User-Facing Features

  • Authentication: Secure sign-up and sign-in with email/password and Google OAuth.
  • Move Catalog: A public, browsable catalog of pole moves with filtering and search functionality.
  • Move Details: A detailed view for each move, including description, steps, and an AI-generated image.
  • Status Tracking: Users can set a personal status for each move (Want to Learn, In Progress, Mastered).
  • Private Notes: Private, autosaving notes for each move, accessible only to the user.
  • My Moves: A personalized dashboard showing all moves a user has interacted with.

Admin Features

  • Secure Admin Area: A role-protected admin panel for content management.
  • Move Management: Create, edit, publish, and unpublish moves and their steps.
  • AI Image Generation: An efficient workflow to generate and accept AI-created images for moves based on reference photos.

Out of Scope for MVP

  • Social features (sharing, comments, following).
  • Instructional videos.
  • Advanced analytics and progress charts.
  • Native mobile applications.

Project Status

This project is currently in development. The immediate focus is on delivering the Minimum Viable Product (MVP) with the core features outlined in the project scope.

License

This project is currently not licensed.

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

Verifiedcapability-contract

Contract coverage

Status

ready

Auth

mcp, api_key, oauth

Streaming

No

Data region

global

Protocol support

MCP: verified

Requires: mcp, lang:typescript

Forbidden: none

Guardrails

Operational confidence: medium

Contract is available with explicit auth and schema references.
Trust confidence is not low and verification freshness is acceptable.
Protocol support is explicitly confirmed in contract metadata.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/mcp-jjxmonster-pole-dance-journal/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-jjxmonster-pole-dance-journal/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-jjxmonster-pole-dance-journal/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITLAB_AI_CATALOGgitlab-mcp

Rank

83

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_PUBLIC_PROJECTSgitlab-mcp

Rank

80

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-openapi

Rank

74

Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-actix-web

Rank

72

An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
Machine Appendix

Contract JSON

{
  "contractStatus": "ready",
  "authModes": [
    "mcp",
    "api_key",
    "oauth"
  ],
  "requires": [
    "mcp",
    "lang:typescript"
  ],
  "forbidden": [],
  "supportsMcp": true,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": "https://github.com/jjxmonster/pole-dance-journal#input",
  "outputSchemaRef": "https://github.com/jjxmonster/pole-dance-journal#output",
  "dataRegion": "global",
  "contractUpdatedAt": "2026-02-24T19:46:09.544Z",
  "sourceUpdatedAt": "2026-02-24T19:46:09.544Z",
  "freshnessSeconds": 4443240
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-jjxmonster-pole-dance-journal/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/mcp-jjxmonster-pole-dance-journal/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/mcp-jjxmonster-pole-dance-journal/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-jjxmonster-pole-dance-journal/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-jjxmonster-pole-dance-journal/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-jjxmonster-pole-dance-journal/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "MCP"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_MCP",
      "generatedAt": "2026-04-17T06:00:10.415Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "MCP",
      "type": "protocol",
      "support": "supported",
      "confidenceSource": "contract",
      "notes": "Confirmed by capability contract"
    }
  ],
  "flattenedTokens": "protocol:MCP|supported|contract"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "MCP",
    "href": "https://xpersona.co/api/v1/agents/mcp-jjxmonster-pole-dance-journal/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-jjxmonster-pole-dance-journal/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:46:09.544Z",
    "isPublic": true
  },
  {
    "factKey": "auth_modes",
    "category": "compatibility",
    "label": "Auth modes",
    "value": "mcp, api_key, oauth",
    "href": "https://xpersona.co/api/v1/agents/mcp-jjxmonster-pole-dance-journal/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-jjxmonster-pole-dance-journal/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:46:09.544Z",
    "isPublic": true
  },
  {
    "factKey": "schema_refs",
    "category": "artifact",
    "label": "Machine-readable schemas",
    "value": "OpenAPI or schema references published",
    "href": "https://github.com/jjxmonster/pole-dance-journal#input",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-jjxmonster-pole-dance-journal/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:46:09.544Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Jjxmonster",
    "href": "https://github.com/jjxmonster/pole-dance-journal",
    "sourceUrl": "https://github.com/jjxmonster/pole-dance-journal",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "5 GitHub stars",
    "href": "https://github.com/jjxmonster/pole-dance-journal",
    "sourceUrl": "https://github.com/jjxmonster/pole-dance-journal",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/mcp-jjxmonster-pole-dance-journal/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-jjxmonster-pole-dance-journal/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to Pole Dance Journal and adjacent AI workflows.