PHPMem v2.0.1

Version
1.6.45
Uptime
18 days 6 hours 13 minutes 56 seconds

Memory

Total
512MB
Used
12,33MB (2.41%)
Free
499,67MB

Keys

Current
13 424
Total (since start)
40 994
Evictions
0
Reclaimed
762
Expired Unfetched
0
Evicted Unfetched
0

Connections

Current
3 / 1 024 max
Total
244 742
Rejected
0
llm:d8c2b8f49c41ffcd6cb94606a32e8b71311153682da433d5bfe9432ed477056b
TTL 3 days 21 hours 55 minutes 6 seconds Size 2,92KB Export
Edit
{
    "slots": [
        {
            "scope": "dataset",
            "slot": "nature",
            "value": {
                "nature": "observational"
            },
            "evidence": {
                "reasoning": "Daily market prices and volumes for 152 listed semiconductor companies are measured phenomena; no one using this data operates the process that generates them. The data comes from a Kaggle stock-price export."
            }
        },
        {
            "scope": "dataset",
            "slot": "decisions_served",
            "value": {
                "decisions": [
                    "Which semiconductor stocks to overweight or underweight in a portfolio, based on price trends since 2012",
                    "Whether the AI-driven surge has changed a company's price level or trading activity enough to warrant entering or exiting a position",
                    "How to compare volatility (high-low range) across companies and exchanges when sizing risk",
                    "When trading volume signals unusual interest in a stock, for timing entries and exits",
                    "Which companies to include in a semiconductor sector basket or benchmark"
                ]
            }
        },
        {
            "scope": "dataset",
            "slot": "levers",
            "value": {
                "levers": []
            },
            "evidence": {
                "reasoning": "The rows are market observations of third-party listed stocks. Nobody reading this data controls prices or volumes, so it measures no operator levers."
            }
        },
        {
            "scope": "dataset",
            "slot": "audience",
            "value": {
                "audience": [
                    "equity analyst",
                    "portfolio manager",
                    "quantitative researcher",
                    "retail investor",
                    "financial data scientist"
                ]
            }
        },
        {
            "scope": "table:semi_conductor_se",
            "slot": "role",
            "value": {
                "role": "fact"
            },
            "evidence": {
                "reasoning": "Each row is a daily price and volume observation for a stock, made up of measures keyed by company and date."
            }
        },
        {
            "scope": "table:semi_conductor_se",
            "slot": "grain",
            "value": {
                "unit": "one row per stock per trading day",
                "key_columns": [
                    "stock_name",
                    "date"
                ]
            },
            "evidence": {
                "reasoning": "_unnamed_0 is only a CSV row index. The natural key is stock_name plus date, which the classifier also proposed as the primary key. There are 152 stocks and 3,537 distinct dates."
            }
        },
        {
            "scope": "table:semi_conductor_se",
            "slot": "temporal_posture",
            "value": {
                "posture": "daily time series of market prices, with a single ingestion timestamp as load metadata",
                "columns": [
                    "date"
                ]
            },
            "evidence": {
                "reasoning": "date is the business time axis. _ingestion_timestamp has a single value, so it only records when the data was loaded."
            }
        },
        {
            "scope": "table:semi_conductor_se",
            "slot": "column_bindings",
            "value": {
                "bindings": [
                    {
                        "column": "_unnamed_0",
                        "binding": "identifier"
                    },
                    {
                        "column": "company_name",
                        "binding": "category"
                    },
                    {
                        "column": "stock_name",
                        "binding": "identifier"
                    },
                    {
                        "column": "date",
                        "binding": "temporal"
                    },
                    {
                        "column": "open",
                        "binding": "measure"
                    },
                    {
                        "column": "high",
                        "binding": "measure"
                    },
                    {
                        "column": "low",
                        "binding": "measure"
                    },
                    {
                        "column": "close",
                        "binding": "measure"
                    },
                    {
                        "column": "volume",
                        "binding": "measure"
                    }
                ]
            },
            "evidence": {
                "reasoning": "company_name has 152 values, one per stock_name ticker, so it works as a descriptive category label for grouping. The _ingestion and _source columns are load metadata and keep their derived bindings."
            }
        }
    ]
}