Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -320,8 +320,11 @@ structured data in your system. No models, no false confidence.

## Status

v0.1. Extracted from a production AI meeting-room system, where it
gates the screen-capture channel. API may change before 1.0.
v1.0 - the core, adapters, and cli public APIs are stable and follow
semantic versioning; breaking changes require a major version.
Extracted from a production AI meeting-room system, where it gates the
screen-capture channel. (redact stays pre-1.0: text-based masking is
best-effort by design.)

Roadmap: budget caps (max emits/hour), scene-change tagging,
near-duplicate suppression (A -> B -> A tab switches), face masking in
Expand Down
16 changes: 8 additions & 8 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 7 additions & 2 deletions packages/adapters/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
# Changelog

Notable changes to `@framesieve/adapters`. Pre-1.0 the API may change
between minor versions.
Notable changes to `@framesieve/adapters`. The public API follows
semantic versioning; breaking changes require a major version.

## 1.0.0

- Stable release alongside `framesieve` 1.0.0; now requires
`framesieve` `^1.0.0`. No adapter API or behavior change from 0.3.0.

## 0.3.0

Expand Down
4 changes: 2 additions & 2 deletions packages/adapters/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@framesieve/adapters",
"version": "0.3.0",
"version": "1.0.0",
"description": "Capture sources (electron, browser, node) plus recorder and replay for framesieve.",
"license": "Apache-2.0",
"type": "module",
Expand Down Expand Up @@ -54,6 +54,6 @@
"access": "public"
},
"dependencies": {
"framesieve": "^0.4.0"
"framesieve": "^1.0.0"
}
}
10 changes: 8 additions & 2 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
# Changelog

Notable changes to `@framesieve/cli`. Pre-1.0 the CLI surface may
change between minor versions.
Notable changes to `@framesieve/cli`. The CLI surface follows semantic
versioning; breaking changes require a major version.

## 1.0.0

- Stable release alongside `framesieve` 1.0.0; now requires
`framesieve` `^1.0.0` and `@framesieve/adapters` `^1.0.0`. No CLI
surface or behavior change from 0.2.1.

## 0.2.1

Expand Down
6 changes: 3 additions & 3 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@framesieve/cli",
"version": "0.2.1",
"version": "1.0.0",
"description": "fsieve command: replay recordings and sweep gate parameters offline.",
"license": "Apache-2.0",
"type": "module",
Expand All @@ -23,7 +23,7 @@
"access": "public"
},
"dependencies": {
"@framesieve/adapters": "^0.3.0",
"framesieve": "^0.4.0"
"@framesieve/adapters": "^1.0.0",
"framesieve": "^1.0.0"
}
}
13 changes: 11 additions & 2 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
# Changelog

Notable changes to `framesieve`. Pre-1.0 the API may change between
minor versions; breaking changes are called out here.
Notable changes to `framesieve`. The public API follows semantic
versioning; breaking changes require a major version and are called
out here.

## 1.0.0

- Stable release. The public API (`createFrameGate`, `frameFromImageData`,
`serializeDecision`/`parseDecisionLine`, and the exported types) is now
covered by semantic versioning; breaking changes will require a major
version. No behavior change from 0.4.0: decisions are byte-identical
(existing fixtures and `examples/meeting/timeline.jsonl` are unchanged).

## 0.4.0

Expand Down
5 changes: 3 additions & 2 deletions packages/core/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -346,8 +346,9 @@ structured data in your system. No models, no false confidence.

## Status

v0.1. Extracted from a production AI meeting-room system, where it
gates the screen-capture channel. API may change before 1.0.
v1.0 - stable public API following semantic versioning; breaking
changes require a major version. Extracted from a production AI
meeting-room system, where it gates the screen-capture channel.

Roadmap: budget caps (max emits/hour), scene-change tagging,
near-duplicate suppression (A -> B -> A tab switches), face masking in
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "framesieve",
"version": "0.4.0",
"version": "1.0.0",
"description": "Deterministic frame gating for vision AI. Decides which captured frames are worth sending to a VLM.",
"license": "Apache-2.0",
"type": "module",
Expand Down
4 changes: 2 additions & 2 deletions packages/redact/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"LICENSE"
],
"peerDependencies": {
"framesieve": "^0.4.0",
"framesieve": "^1.0.0",
"tesseract.js": ">=5"
},
"peerDependenciesMeta": {
Expand All @@ -41,6 +41,6 @@
}
},
"devDependencies": {
"framesieve": "^0.4.0"
"framesieve": "^1.0.0"
}
}
Loading