Skip to content

A reusable, structured template system for documenting and composing societal, industrial, and business challenges — designed for AI-supported synthesis and decision-making.

License

Notifications You must be signed in to change notification settings

ak2i/ideamark-core

Repository files navigation

ideamark-core (monorepo)

This repository hosts IdeaMark-core as a monorepo with multiple distributable artifacts:

  • @ideamark/core — schema/validation/reference-resolution (model-agnostic)
  • ideamark — CLI (local-first)
  • @ideamark/server — server (Docker deploy)
  • packages/web — Web UI (planned/optional)
  • templates/official — official reference templates
  • infra/aws — deployment scaffolding

See docs/packaging.md for the product & packaging specification.

CLI Quickstart (Dev)

1. Build

pnpm -C packages/core build
pnpm -C packages/cli build

2. Create a document from a template

node packages/cli/dist/index.js new tmp/dev-sample/supabase-readme.md \
  --template templates/official/software-development/workcell-v1/Decision6-WorkCell.ideamark.template.md

3. Validate the document

node packages/cli/dist/index.js validate tmp/dev-sample/supabase-readme.md

4. Fill slots with AI (OpenAI-compatible)

export OPENAI_API_KEY="sk-..."

node packages/cli/dist/index.js assist fill tmp/dev-sample/supabase-readme.md \
  --source tmp/projects/supabase/README.md \
  --model gpt-4o-mini \
  --base-url https://api.openai.com/v1

5. Optional: JSON output for reports

node packages/cli/dist/index.js assist fill tmp/dev-sample/supabase-readme.md \
  --source tmp/projects/supabase/README.md \
  --model gpt-4o-mini \
  --base-url https://api.openai.com/v1 \
  --json

About

A reusable, structured template system for documenting and composing societal, industrial, and business challenges — designed for AI-supported synthesis and decision-making.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages