alpha
Login
Join now
solpbc.org
/
solstone
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
personal memory agent
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
solstone
/
tests
4 folders
·
228 files
at
fix-pm-api-key-capture
Jer Miller
·
doctor: add pre-install diagnostic and wire into install / install-service
·
5mo ago
951ed1e9
baselines
observer: consolidate palette, grouped sort, form-first layout
5mo ago
fixtures
observer: consolidate palette, grouped sort, form-first layout
5mo ago
integration
refactor: rename solstone agents concept to talents
5mo ago
link
link: test websocket flow through tunnel
5mo ago
__init__.py
Relicense project to AGPL-3.0-only
9mo ago
_baseline_harness.py
security(identity): purge repo-tracked sol/, route writes through write_identity()
5mo ago
conftest.py
chat: replace triage backend with chat singleton
5mo ago
test_action_logging.py
Rename remote app to observer across codebase
6mo ago
test_activities_cli_create.py
feat(activities): accept participation on sol call activities create
5mo ago
test_activities_locking.py
refactor activity record storage for schema defaults and locking
5mo ago
test_activities.py
storytellers: write onto activity record; add commitments/closures/decisions
5mo ago
test_activity_record_merge.py
refactor activity record storage for schema defaults and locking
5mo ago
test_activity_state_machine.py
chore: gate `make test` on format check and sweep accumulated drift
5mo ago
test_activity_state.py
refactor: rename solstone agents concept to talents
5mo ago
test_anthropic_cli.py
open cogitate agents to sol * and improve all skills
6mo ago
test_anthropic.py
generate: thread structured messages through the chat talent path (req_h5iyql3s)
5mo ago
test_api_baselines.py
security(identity): purge repo-tracked sol/, route writes through write_identity()
5mo ago
test_app_activities.py
refactor(events): migrate live consumers + delete reader functions
5mo ago
test_app_events.py
Remove journal_root from EventContext to fix anti-pattern
9mo ago
test_app_reflections.py
audit: harden reflection pdf no-network test
5mo ago
test_app_sol.py
chat: replace triage backend with chat singleton
5mo ago
test_app_utils.py
apps/utils: fall back to get_journal(), require absolute journal root
5mo ago
test_apps_skills_call.py
apps/skills,think: owner-wide skills CLI + helpers (lode A)
5mo ago
test_aruco.py
Merge branch 'hopper-mqojmifi-aruco-extrapolation'
6mo ago
test_awareness.py
chat: replace triage backend with chat singleton
5mo ago
test_batch.py
observe/describe: schema-constrain frame categorization; thread json_schema through think/batch
5mo ago
test_call.py
refactor(events): retire reader surfaces (rename module, delete CLI + LLM tool)
5mo ago
test_callosum.py
Canonicalize journal path to ./journal/ from project root
6mo ago
test_capture_health.py
refactor: unify capture-health on a single live source
5mo ago
test_chat_context.py
chat: generalize dispatch to talents
5mo ago
test_chat_formatter.py
chat: add chat stream writer + formatter
5mo ago
test_chat_runtime.py
chat: add reflection talent target
5mo ago
test_chat_stream.py
apps: add reflections app and pdf view
5mo ago
test_cli_provider.py
feat(talents): add cwd frontmatter, default cogitate agents to journal
5mo ago
test_cluster_full.py
refactor: move day content under journal/chronicle/
5mo ago
test_cluster.py
transcripts: harden delete surface + segment_path create flag
5mo ago
test_cogitate_coder.py
providers+policy: scope gemini cogitate yolo via policy file
5mo ago
test_config_ingest.py
Merge branch 'hopper-klgl7taa-export-idempotency'
5mo ago
test_config.py
Canonicalize journal path to ./journal/ from project root
6mo ago
test_content_api.py
refactor: move day content under journal/chronicle/
5mo ago
test_content_manifest.py
refactor: move day content under journal/chronicle/
5mo ago
test_convey_apps.py
chat: replace triage backend with chat singleton
5mo ago
test_convey_chat.py
chat: generalize dispatch to talents
5mo ago
test_convey_facet_cookie.py
Validate selectedFacet cookie against active facets on page load
6mo ago
test_convey_utils.py
Canonicalize journal path to ./journal/ from project root
6mo ago
test_cortex_client.py
chat: replace triage backend with chat singleton
5mo ago
test_cortex.py
think: add weekly reflection scheduling and indexing
5mo ago
test_daily_schedule_schema.py
talents/daily_schedule: migrate to external daily_schedule.schema.json
5mo ago
test_deferred_deletes.py
defer-delete: 10s cancel window on segment + journal-entity deletes
5mo ago
test_describe_config.py
Add vision redaction system and externalize journal config defaults
7mo ago
test_describe_lazy_imports.py
observe/describe: lazy-import av and aruco to silence macOS ObjC dup-class warning
5mo ago
test_detect_created_schema.py
think/detect_created: constrain generation with detect_created.schema.json
5mo ago
test_detect_transcript_schema.py
think/detect_transcript: schema-constrain segment + json calls; restructure json wrapper
5mo ago
test_detect_transcript.py
Consolidate muse/ package into think/
8mo ago
test_doctor.py
doctor: add pre-install diagnostic and wire into install / install-service
5mo ago
test_engage.py
refactor: rename solstone agents concept to talents
5mo ago
test_enrich_schema.py
observe/enrich: schema-constrain + drop bare-list fallback
5mo ago
test_enrich.py
observe/enrich: schema-constrain + drop bare-list fallback
5mo ago
test_entities_consolidation.py
refactor(entities): relocate consolidation out of indexer + add fuzzy gate
5mo ago
test_entities_hook.py
refactor: rename muse → talent project-wide
6mo ago
test_entities.py
test: lock in load-after-save cache invalidation regression
5mo ago
test_entity_ingest.py
chore: gate `make test` on format check and sweep accumulated drift
5mo ago
test_entity_intelligence.py
fix(tests): stabilize two pre-existing flakes under full-suite load
5mo ago
test_entity_observer_context.py
talents/entity_observer: schema-constrain + list-shape observations
5mo ago
test_entity_observer_schema.py
talents/entity_observer: schema-constrain + list-shape observations
5mo ago
test_entity_talents.py
chat: replace triage backend with chat singleton
5mo ago
test_entity_validation.py
Add centralized ENTITY_TYPES constant for standard entity types
8mo ago
test_exec_context.py
talent: wire exec pre-hook for routine state
5mo ago
test_export_integration.py
refactor: move day content under journal/chronicle/
5mo ago
test_export.py
refactor: move day content under journal/chronicle/
5mo ago
test_extract_schema.py
observe/extract: schema-constrain frame-id selection
5mo ago
test_extract.py
Consolidate muse/ package into think/
8mo ago
test_facet_ingest.py
remove calendar-event integrations from routines and facet merge
5mo ago
test_facet_news.py
Canonicalize journal path to ./journal/ from project root
6mo ago
test_facet_rename.py
Canonicalize journal path to ./journal/ from project root
6mo ago
test_facets.py
facets: cap entity + activity rendering in facet_summaries()
5mo ago
test_fixture_leak_detector.py
test: detect leaks into tests/fixtures/ at pytest session end
5mo ago
test_formatters.py
think: add weekly reflection scheduling and indexing
5mo ago
test_gemini_importer.py
Canonicalize journal path to ./journal/ from project root
6mo ago
test_generate_full.py
talents: wire schema frontmatter field into dispatcher
5mo ago
test_generate_scan_day.py
refactor(events): retire occurrence/timeline/flow/knowledge_graph producer talents and think/hooks.py
5mo ago
test_generate_talents.py
security(identity): purge repo-tracked sol/, route writes through write_identity()
5mo ago
test_generators.py
tests: isolate temporary talent prompt fixtures
5mo ago
test_get_raw_file.py
Canonicalize journal path to ./journal/ from project root
6mo ago
test_google_cli.py
providers+policy: scope gemini cogitate yolo via policy file
5mo ago
test_google_thinking.py
chat: swap talent layer to chat-generate + exec-cogitate
5mo ago
test_google.py
generate: thread structured messages through the chat talent path (req_h5iyql3s)
5mo ago
test_health_cli.py
refactor(pipeline): rename dream → think/thinking across codebase
5mo ago
test_heartbeat.py
security(identity): purge repo-tracked sol/, route writes through write_identity()
5mo ago
test_home_reflections.py
apps: add reflections app and pdf view
5mo ago
test_home_routines.py
refactor(events): migrate live consumers + delete reader functions
5mo ago
test_home_skills.py
home: cut Pulse skills to owner-wide storage (Lode B)
5mo ago
test_home_yesterdays_processing.py
security(identity): purge repo-tracked sol/, route writes through write_identity()
5mo ago
test_identity_writes.py
security(identity): purge repo-tracked sol/, route writes through write_identity()
5mo ago
test_import_call.py
refactor(cli): invert default polarity on four write-verb CLI surfaces
5mo ago
test_import_dedup.py
importers: manifest + audit log on --force rmtree
5mo ago
test_import_formatting.py
Canonicalize journal path to ./journal/ from project root
6mo ago
test_importer_documents.py
refactor: move day content under journal/chronicle/
5mo ago
test_importer_granola.py
refactor(entities): relocate seed_entities to think/entities/seeding.py
5mo ago
test_importer_jsonl.py
Refactor importer segment writing
7mo ago
test_importer_obsidian_sync.py
refactor: move day content under journal/chronicle/
5mo ago
test_importer_sync.py
Canonicalize journal path to ./journal/ from project root
6mo ago
test_importer_utils.py
Merge branch 'hopper-lmlghqvs-notification-tract-bridge'
7mo ago
test_importer.py
importers: manifest + audit log on --force rmtree
5mo ago
test_imports_ingest.py
Add import metadata and config ingest/export endpoints
5mo ago
test_init.py
init: add retention config step to setup wizard
5mo ago
test_install_guard.py
install: auto-add ~/.local/bin to shell PATH via userpath
5mo ago
test_journal_index.py
think: add weekly reflection scheduling and indexing
5mo ago
test_journal_merge.py
security(identity): purge repo-tracked sol/, route writes through write_identity()
5mo ago
test_journal_skill.py
build(make): decouple install-service from test suite, raise pytest timeout
5mo ago
test_journal_sources.py
Merge branch 'hopper-wxoolngy-manifest-endpoints'
5mo ago
test_journal_stats.py
refactor(stats): migrate scan_day + dashboard from events to activities
5mo ago
test_kindle_importer.py
Canonicalize journal path to ./journal/ from project root
6mo ago
test_load_transcript.py
Relicense project to AGPL-3.0-only
9mo ago
test_logs_cli.py
providers+logs: cap Gemini output tokens at 65536, fix sol health logs chronicle path
5mo ago
test_maint_001_migrate_to_journal_entities.py
entities:001 migration: return (entities, 0) on no-facets fresh journal
5mo ago
test_maint_004_rename.py
refactor: rename solstone agents concept to talents
5mo ago
test_maint_005_migrate_dream_to_think_schedules.py
feat(maint): add 005 migration to rewrite sol dream → sol think in schedules.json
5mo ago
test_maint_006_rename_unified_triage_providers.py
chat: swap talent layer to chat-generate + exec-cogitate
5mo ago
test_maint.py
feat(supervisor): run pending maint tasks before spawning children
5mo ago
test_markers.py
Canonicalize journal path to ./journal/ from project root
6mo ago
test_matching.py
refactor: move day content under journal/chronicle/
5mo ago
test_meeting_schema.py
observe/describe: schema-constrain meeting extraction; drop legacy participant fallback
5mo ago
test_models.py
providers: add json_schema parameter with advisory validation
5mo ago
test_no_legacy_chat_imports.py
chat: replace universal bar chrome with compact bar + talent-view modal (lode 3b)
5mo ago
test_observe_describe_schema.py
observe/describe: schema-constrain frame categorization; thread json_schema through think/batch
5mo ago
test_observe_utils.py
Refactor observe segment handoff to use draft folder pattern
9mo ago
test_ollama.py
generate: thread structured messages through the chat talent path (req_h5iyql3s)
5mo ago
test_openai.py
generate: thread structured messages through the chat talent path (req_h5iyql3s)
5mo ago
test_output_hooks.py
refactor(events): retire occurrence/timeline/flow/knowledge_graph producer talents and think/hooks.py
5mo ago
test_output_path.py
refactor: rename solstone agents concept to talents
5mo ago
test_package_api.py
Relicense project to AGPL-3.0-only
9mo ago
test_pairing_auth.py
pairing: add shared bearer auth helper
5mo ago
test_pairing_config.py
pairing: add cryptography direct dep + pairing config defaults
5mo ago
test_pairing_devices.py
pairing: add token store + key crypto + device store
5mo ago
test_pairing_integration.py
pairing: add integration round-trip test + fix any remaining issues
5mo ago
test_pairing_keys.py
pairing: add token store + key crypto + device store
5mo ago
test_pairing_routes.py
pairing: add api + ui blueprints and wire into convey
5mo ago
test_pairing_tokens.py
pairing: add token store + key crypto + device store
5mo ago
test_pairing_ui.py
pairing: add desktop pairing UI
5mo ago
test_parse_time_range.py
Relicense project to AGPL-3.0-only
9mo ago
test_participation_contamination_regression.py
feat(talents): add participation talent with structured role/source per span
5mo ago
test_participation_resolver.py
refactor activity record storage for schema defaults and locking
5mo ago
test_participation_schema.py
talents/participation: migrate to external participation.schema.json + shared entry fragment
5mo ago
test_participation_talent.py
talents/participation: migrate to external participation.schema.json + shared entry fragment
5mo ago
test_password_cli.py
chore: gate `make test` on format check and sweep accumulated drift
5mo ago
test_password.py
Merge branch 'hopper-o4r4z6fe-shell-text-corrections'
6mo ago
test_pipeline_health.py
refactor(pipeline): rename dream → think/thinking across codebase
5mo ago
test_pipeline_smoke.py
talents/sense: migrate to external sense.schema.json
5mo ago
test_planner.py
remove 6 dead CLI commands: callosum, formatter, planner, detect-created, config, help
6mo ago
test_prompts_facet_integration.py
facets: cap entity + activity rendering in facet_summaries()
5mo ago
test_provider_models.py
Add get_provider_models() API for listing models from each provider
7mo ago
test_providers_check.py
refactor: rename solstone agents concept to talents
5mo ago
test_providers_google.py
providers+logs: cap Gemini output tokens at 65536, fix sol health logs chronicle path
5mo ago
test_push_config.py
push: ship Wave 3 push server (root /api/push/*, APNs dispatch)
5mo ago
test_push_devices.py
push: ship Wave 3 push server (root /api/push/*, APNs dispatch)
5mo ago
test_push_dispatch.py
push: deliver weekly reflection alerts
5mo ago
test_push_integration.py
push: ship Wave 3 push server (root /api/push/*, APNs dispatch)
5mo ago
test_push_routes.py
push: deliver weekly reflection alerts
5mo ago
test_push_runtime.py
push: deliver weekly reflection alerts
5mo ago
test_push_triggers.py
audit: dedupe reflection_ready chat events
5mo ago
test_retention_config_cli.py
chore: gate `make test` on format check and sweep accumulated drift
5mo ago
test_retention.py
refactor: rename solstone agents concept to talents
5mo ago
test_routines.py
talent: wire exec pre-hook for routine state
5mo ago
test_runner.py
refactor(pipeline): rename dream → think/thinking across codebase
5mo ago
test_schedule_hook.py
refactor(activities): single-pass schedule talent emits anticipated activity records
5mo ago
test_schedule_schema.py
talents/schedule: migrate to external schedule.schema.json
5mo ago
test_scheduler.py
refactor(pipeline): rename dream → think/thinking across codebase
5mo ago
test_screen_formatter.py
Rename "topic" to "agent" across the codebase
7mo ago
test_see.py
Relicense project to AGPL-3.0-only
9mo ago
test_segment_ingest.py
refactor: move day content under journal/chronicle/
5mo ago
test_segment.py
refactor(pipeline): rename dream → think/thinking across codebase
5mo ago
test_sense_contamination_guard.py
talents/sense: migrate to external sense.schema.json
5mo ago
test_sense_schema.py
talents/sense: migrate to external sense.schema.json
5mo ago
test_sense_splitter.py
talents/sense: migrate to external sense.schema.json
5mo ago
test_sense.py
runner: pin journal root at ProcessLogWriter init to stop daemon fixture leak
5mo ago
test_service.py
fix: capture real PATH from environment for service unit files
5mo ago
test_skill_editor_hook.py
skills: add skill_observer + skill_editor daily talents (Lode B)
5mo ago
test_skill_editor_prompt.py
skills: add skill_observer + skill_editor daily talents (Lode B)
5mo ago
test_sol_call_identity_digest.py
digest: add digest layer — talent + CLI + startup trigger
5mo ago
test_sol_call_identity_hydrate.py
security(identity): purge repo-tracked sol/, route writes through write_identity()
5mo ago
test_sol_call.py
digest: add digest layer — talent + CLI + startup trigger
5mo ago
test_sol.py
refactor(pipeline): rename dream → think/thinking across codebase
5mo ago
test_speaker_attribution_hook.py
talents/speaker_attribution: schema-constrain + drop wrapper tolerance
5mo ago
test_speaker_attribution_schema.py
talents/speaker_attribution: schema-constrain + drop wrapper tolerance
5mo ago
test_stats_contract.py
refactor(stats): migrate scan_day + dashboard from events to activities
5mo ago
test_stats_schema.py
refactor: move day content under journal/chronicle/
5mo ago
test_story_hook.py
story hook: add talent attribution; normalize topics; clamp confidence
5mo ago
test_story_schema.py
talents/story: migrate conversation/work/event to shared story.schema.json
5mo ago
test_streams.py
refactor: move day content under journal/chronicle/
5mo ago
test_supervisor_schedule.py
test: harden test infra — drop soundfile stub, hoist VAD imports, fix fixture leaks
5mo ago
test_supervisor_startup.py
digest: add digest layer — talent + CLI + startup trigger
5mo ago
test_supervisor.py
transcripts: harden delete surface + segment_path create flag
5mo ago
test_surfaces_health.py
think/surfaces/health: add V1 consumer-surface Health with structural-note contract
5mo ago
test_surfaces_ledger.py
think/surfaces: manual ledger close overrides talent closure on state
5mo ago
test_surfaces_profile.py
think/surfaces/profile: align with consumer-surface-profile spec
5mo ago
test_system_status.py
refactor: unify capture-health on a single live source
5mo ago
test_talent_cli.py
chat: replace triage backend with chat singleton
5mo ago
test_talent_fallback.py
generate: thread structured messages through the chat talent path (req_h5iyql3s)
5mo ago
test_talent.py
chat: swap talent layer to chat-generate + exec-cogitate
5mo ago
test_talents_ndjson.py
chat: replace triage backend with chat singleton
5mo ago
test_template_substitution.py
security(identity): purge repo-tracked sol/, route writes through write_identity()
5mo ago
test_think_activity.py
talents: replace 4 per-span talents + decisionalizer with 3 storytelling talents
5mo ago
test_think_dry_run.py
refactor(pipeline): rename dream → think/thinking across codebase
5mo ago
test_think_full.py
refactor(pipeline): rename dream → think/thinking across codebase
5mo ago
test_think_segment.py
refactor(pipeline): rename dream → think/thinking across codebase
5mo ago
test_think_skills.py
apps/skills,think: owner-wide skills CLI + helpers (lode A)
5mo ago
test_think_utils.py
feat(cli): require supervisor-up for writer commands (phase 2 of migration-at-startup)
5mo ago
test_think_weekly.py
think: add weekly reflection scheduling and indexing
5mo ago
test_tmpdir_fallback.py
conftest: fallback TMPDIR=/var/tmp for non-make pytest runs
5mo ago
test_transcribe_cli.py
refactor: move day content under journal/chronicle/
5mo ago
test_transcribe_empty_result.py
feat(transcribe): tolerate music without spurious errors or wasted Rev.ai calls
5mo ago
test_transcribe_gemini_schema.py
observe/transcribe: schema-constrain + drop shape tolerance
5mo ago
test_transcribe_gemini.py
observe/transcribe: schema-constrain + drop shape tolerance
5mo ago
test_transcribe_noise_upgrade.py
feat(transcribe): tolerate music without spurious errors or wasted Rev.ai calls
5mo ago
test_transcribe_revai.py
Merge branch 'hopper-4gsgsmai-fixtures-relocation'
8mo ago
test_transcribe.py
Fix M4A dual-stream audio pipeline to mix both tracks before processing
8mo ago
test_transfer.py
refactor: move day content under journal/chronicle/
5mo ago
test_updated_days.py
refactor: move day content under journal/chronicle/
5mo ago
test_vad.py
test: harden test infra — drop soundfile stub, hoist VAD imports, fix fixture leaks
5mo ago
test_validate_key.py
refactor: move day content under journal/chronicle/
5mo ago
test_voice_brain.py
voice: ship Wave 2 voice server (root /api/voice/*, 9-tool sideband)
5mo ago
test_voice_config.py
voice: ship Wave 2 voice server (root /api/voice/*, 9-tool sideband)
5mo ago
test_voice_integration.py
voice: wire observer.start_listening to action queue + /api/voice/observer-actions
5mo ago
test_voice_nav_queue.py
voice: ship Wave 2 voice server (root /api/voice/*, 9-tool sideband)
5mo ago
test_voice_observer_queue.py
voice: wire observer.start_listening to action queue + /api/voice/observer-actions
5mo ago
test_voice_routes.py
voice: wire observer.start_listening to action queue + /api/voice/observer-actions
5mo ago
test_voice_runtime.py
voice: ship Wave 2 voice server (root /api/voice/*, 9-tool sideband)
5mo ago
test_voice_sideband.py
voice: ship Wave 2 voice server (root /api/voice/*, 9-tool sideband)
5mo ago
test_voice_tools.py
voice: wire observer.start_listening to action queue + /api/voice/observer-actions
5mo ago
verify_api.py
test: restore make review API baseline verification
5mo ago
verify_browser.py
test: fix pinchtab v0.7.x api drifts in verify_browser harness
5mo ago